2014-09-06 60 views
4

我點名分支Name而不是name,並希望將其更改爲後者。如何重命名分支以刪除大小寫?

我嘗試在本地重新命名分支:

git branch -m tmp 

刪除分支在GitHub上:

git push origin --delete Name 

重命名臨時分支:

git branch -m name 

推分支github上:

git push origin name 

但是,當我推分行github上,我得到這個輸出:

Total 0 (delta 0), reused 0 (delta 0) 
To https://github.com/xx/xx.git 
* [new branch]  name -> Name 

爲什麼github上重命名分支,當我推開呢?我如何將我的分支從Name重命名爲name

回答

2

使用git push origin name:name來定義如何在服務器上調用分支。您的.git/config文件中可能沒有更新遠程分支名稱。

+1

相反,第一個'name'就是你所說的,第二個'name'是服務器認爲它應該是的。例如: git push origin my_lowercase_name:My_Lowercase_Name – 2015-03-11 19:07:06

相關問題