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

Nat*_*ate 6 git github git-branch

我命名了一个分支Name而不是,name并希望将其更改为后者.

我尝试在本地重命名分支:

git branch -m tmp
Run Code Online (Sandbox Code Playgroud)

删除github上的分支:

git push origin --delete Name
Run Code Online (Sandbox Code Playgroud)

重命名temp分支:

git branch -m name
Run Code Online (Sandbox Code Playgroud)

将分支推送到github:

 git push origin name
Run Code Online (Sandbox Code Playgroud)

但是当我将分支推送到github时,我得到了这个输出:

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

为什么github在推送时重命名了分支?如何将分支重命名Namename

kni*_*ttl 7

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