2012-04-25 21 views
8

Ich habe vorherige Posts gesehen, die danach gefragt haben, aber keine, die es für mich gelöst haben. Ich verwende Git nicht über die Befehlszeile, ich verwende es, da es in Xcode integriert ist. Ich habe einen Zweig erstellt und ihn nach GitHub verschoben. Jetzt möchte ich ihn löschen. Ich habe es in Xcode gelöscht, aber es ist immer noch auf GitHub. Die GitHub-Anweisungen sagen, dass Sie einfach zum Admin gehen und das Repo löschen sollten, aber dort heißt es, dass es das ganze Projekt löschen wird, nicht nur den Zweig. Also was fehlt mir?Wie lösche ich einen Zweig von GitHub?

+0

Duplikat von http://stackoverflow.com/questions/4159950/how-do-i-delete-remote-branch-in-git – Celada

+0

Was ist anders an Ihrer Situation von der anderen Frage? –

Antwort

15

Sie möchten einen Zweig auf github löschen? Just do

$ git push origin :branch-name 

wo Sie origin mit dem Namen des Remote-Repository und branch-name mit dem Namen der Branche Sie bei Github löschen möchten ersetzen haben.

Bearbeiten: Beachten Sie den Doppelpunkt vor dem Zweignamen, es ist wichtig.

Edit 2: Um ausführlichere:

$ cd /path/to/local/git/checkout 
$ git remote -v show 

den Remote-Namen aus der ersten Spalte Auswahl, die die Github URL entspricht, in dem Sie den Zweig löschen möchten. Ich nenne es origin hier. branch-name ist der Name des Zweigs, den Sie löschen möchten. Löschen Sie es mit:

$ git push origin :branch-name 

bearbeiten 3: Wenn Sie git lernen wollen, kann ich das kostenlose Buch von Scott Chacon empfehlen. Der relevante Abschnitt ist here.

Verwandte Themen