如何重命名尚未推送到远程存储库的本地分支?
如果要在指向任何分支时重命名分支,请执行以下操作:
git branch -m <oldname> <newname>
如果要重命名当前分支,可以执行以下操作:
git branch -m <newname>
如果要推送本地分支并重置上游分支:
git push origin -u <newname>
最后,如果你想删除远程分支:
git push origin --delete <oldname>
记住这一点的一种方法-m是“移动”(或mv),这是您重命名文件的方式。添加别名也有帮助。为此,请运行以下命令:
-m
mv
git config --global alias.rename 'branch -m'
如果您在 Windows 或其他不区分大小写的文件系统上,并且名称中只有大小写更改,则需要使用-M,否则,git 将抛出branch already exists错误:
-M
git branch -M <newname>