2011-05-03 12 views
5

yüzden bu komutu koştum silemezsiniz: Bunların aynı isimde bir yerel şube oluşturmak ve bunu ayarlamak düşündümYanlışlıkla --track denilen bir şube oluşturulmuş ve şimdi bunun

git checkout -b --track origin/RB_1.4.5 

uzak şubeyi izlemek için, bunun yerine --track adlı bir şube oluşturdu. Yerel şube adını ihmal etmenin normal olarak uzak şube ile aynı ismi aldığınızı varsaymasına neden olacağına yemin edebilirdim, ama sanırım bu durum böyle değildi.

Şimdi çalışan:

git branch 

bana verir:

* --track 
    master 

Ben usta kontrol denenmiş ve sonra çalışan ettik:

git branch -D --track (as well as "--track") 

ama bu (bir şey yapmaz hata veya herhangi bir şey).

İlgili satırları .git/config içinde kaldırmayı denedim, ancak yine de zar yok.

Bu şubeyi nasıl kaldırabilirim? Ayrıca, gelecekte, istediğimi yapmanın ve hala yerel şube adını yeniden yazmanın bir yolu yok mu?

+0

Sadece ters seçenekleri ile denedim ve bu kez "köken/RB_1.4.5" denilen ustadan yerel şube oluşturuldu . Ancak silinmesi sorun değildi. Sanırım yerel şube adını yeniden yazmak zorunda kalıyorsunuz :( – solidcell

cevap

8

git branch -D -- --track 

sonra tire görmezden budala söyleyelim deneyin --

+0

Bunu makinemde test ettim, bu işe yaradı (git 1.7.3) – Matt

+0

Fracking awesome! Teşekkürler tauran, işe yaradı! – solidcell