webentwicklung-frage-antwort-db.com.de

Zweig auf der Github-Website umbenennen?

Ich weiß nicht, wie man Kommandozeilen-Sachen ausführt. Nun, ich habe einfach keine Umgebung.

Also versuche ich, eine Filiale auf der Github-Website umzubenennen. Der Standardname war "patch-1".

Ist es möglich, dies auf der Site umzubenennen?

37
Noitidart

Ich denke, Sie können einfach einen neuen Zweig mit dem neuen Namen erstellen und den alten auf Github löschen.

Weitere Details können Sie sehen hier .

26
swcool

Ich habe es gerade getan, ohne irgendeinen Code auf meinen Laptop herunterzuladen, nur mit github site.
Die Lösung sieht genauso aus wie @swcool, ich möchte jedoch den Standardzweig hinzufügen.
In meinem Fall war der Name des Umbenennungszweigs nicht vorhanden.

  1. Ändern Sie den Standardzweig (in den alten Zweig, den Sie umbenennen möchten)

  2. Neuen Zweig erstellen (mit neuem Namen)

    Diese Aktion kopiert den gesamten Inhalt der Standardverzweigung (die Verzweigung mit dem alten Namen) in die neue Verzweigung (mit einem neuen Namen). Zu diesem Zeitpunkt haben Sie zwei Zweige mit demselben Code.

  3. Ändern Sie den Standardzweig. (zum neuen mit neuem Namen)

  4. Löschen Sie den alten Zweig

21
allenhwkim

Es ist nicht möglich, eine Filiale über die Github-Website umzubenennen. Sie müssen Folgendes tun:

Richten Sie Ihre Git-Umgebung ein

Folgen Sie dieser - https://help.github.com/articles/set-up-git

Zweig lokal & auf Github umbenennen

git branch -m old_branch new_branch # Rename branch locally
git Push Origin :old_branch # Delete the old branch
git Push --set-upstream Origin new_branch # Push the new branch, set local branch to track the new remote

13
Nitish Dhar

Wenn Sie Git nicht installieren möchten, klonen Sie das Repo, benennen Sie den Zweig lokal um und verschieben Sie ihn zurück zu GitHub , können Sie die GitHub-API für Referenzen verwenden:

Auf diese Weise haben Sie den Zweig "umbenannt" (erstellen + löschen), ohne dass Sie ihn lokal git haben.

Und, wie kommentiert von ser3533716 unten, benutze die GitHub-API zum Auflisten von Verzweigungen , um diese Verzweigung SHA1 zu erhalten:

GET /repos/:owner/:repo/branches
8
VonC