2014-09-06 58 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

相关问题