2016-10-04 63 views
13

benim yerel makinede git depo vardır:
Ben
Sonra master şubesine ödeme ve buna kaydedilmesini eklemek birkaç hareketin test denilen yeni bir şube ekleyin ve ekleyin.
git push --all github kullanın ve master üzerinde çalışmaya devam ediyorum. Tamamen test şube ve kullanımını kaldırmaya karar Bir süre sonra : git branch -d test ve git branch -r -d github/test, ancak yalnızca Git gibi gerçek test dalını izlemek için kullanılan lokal şube siler diyor ki:
Uzak şube (ör. Github) komut satırından nasıl silinir?

Silinen uzaktan izleme şube github/arabası (acc5a58 idi).

test şubesini github sunucularından komut satırından kaldırmanın bir yolu olup olmadığını sorun muyum?

+1

: http://stackoverflow.com/questions/2003505/how-to-delete-a-git-branch-yerel-ve-uzaktan – GSkidmore

+0

@GSkidmore, evet ve teşekkürler. Bu mesajı daha önceki aramalarımda bulamadım ve kendime sormam gerekiyordu. ':)' –

cevap

12

"uzak github REFNAME test olarak hiçbir zorlamaya":

$ git push github :<BRANCH_NAME> 

ya:

$ git push github --delete <BRANCH_NAME> 

Örnek:

$ git push github --delete test 
+0

':)' için teşekkürler. –

2

Bu komutu:

git push github :test 

Oku her git sunucusunda olduğu gibi

+0

':)' için teşekkürler. –

17

Yerel Şubesi

git branch -d local_branch 

Uzaktan Şubesi A Yanıt zaten sorusunu yanıtlar

git push origin --delete remote_branch 
+0

':)' için teşekkürler. –