2012-04-25 21 views
8

Widziałem poprzednie posty pytające o to, ale żadne nie rozwiązało tego dla mnie. Nie używam Git za pośrednictwem wiersza poleceń, używam go, ponieważ jest zintegrowany z Xcode. Stworzyłem gałąź i wepchnąłem ją do GitHub, a teraz chcę ją usunąć. Usunąłem go w Xcode, ale nadal jest na GitHub. Wskazówki dotyczące GitHub mówią, aby po prostu przejść do Administratora i usunąć repozytorium, ale tam jest napisane, że usunie cały projekt, a nie tylko gałąź. Więc czego mi brakuje?Jak usunąć oddział z GitHub?

+0

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

+0

Czym różni się Twoja sytuacja od drugiego pytania? –

Odpowiedz

15

Chcesz usunąć gałąź na github? Wystarczy zrobić

$ git push origin :branch-name 

gdzie trzeba zastąpić origin z nazwą zdalnego repozytorium i branch-name z nazwą oddziału, który chcesz usunąć na github.

Edytuj: Uwaga dwukropek przed nazwą oddziału jest ważny.

Edit 2: Aby być bardziej gadatliwy:

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

Wybierz nazwę zdalnej z pierwszej kolumny, która odpowiada URL GitHub, w którym chcesz usunąć gałąź. Nazywam to tutaj origin tutaj. branch-name to nazwa oddziału, który chcesz usunąć. Usunąć go za pomocą:

$ git push origin :branch-name 

Edit 3: Jeśli chcesz dowiedzieć się o git, mogę polecić darmowy książkę Scott Chacon. Odpowiednia sekcja to here.

Powiązane problemy