Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何重命名分支以删除大小写?_Git_Github_Git Branch - Fatal编程技术网

Git 如何重命名分支以删除大小写?

Git 如何重命名分支以删除大小写?,git,github,git-branch,Git,Github,Git Branch,我将分支命名为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:/

我将分支命名为
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

使用
git push origin Name:Name
定义如何在服务器上调用分支。您的.git/config文件中可能有未更新的远程分支名称。

相反,第一个“名称”是您所称的名称,第二个“名称”是服务器所认为的名称。例如:git push origin my_lowercase_name:my_lowercase_name