2016-04-05 34 views
0

Son zamanlarda Git için bir SVN Repo göç edilmiş ve benim GitHub hesabıma değişiklikleri iterek sonra, ben göç bütün dalları içinde fazladan/menşe etiketi olduğunu fark ettim:yeniden adlandırma Uzaktan Git Dallar

$ git branch -a 
master * 
/remotes/origin/master 
/remotes/origin/origin/branch1 
/remotes/origin/origin/branch2 

Yaklaşık 15 şubem var (bunun gibi başka insanlar tarafından sahip olunan), bu şekilde dalı geçmişine zarar vermeden nasıl yeniden isimlendirebilirim?

cevap

2
for branch b in branches: 
git checkout b 
git checkout -b new_name 
git push -u origin new_name 
git branch -D b 
git push -u origin :b 

ne olur sen her verilen şube ödeme taahhüt-grafiğinde aynı konuma işaret eden yeni bir şube oluşturmak ve bu kolu itin olduğunu. Daha sonra eski olanı silebilirsiniz.

İlgili konular