如何重命名尚未推送到远程仓库的本地分支?
相关:
要重命名当前分支:
git branch -m <newname>
要在指向任何分支时重命名分支:
git branch -m <oldname> <newname>
-m
是 --move
的缩写。
要推送本地分支并重置上游分支:
git push origin -u <newname>
要删除远程分支:
git push origin --delete <oldname>
要创建一个 git rename
别名:
git config --global alias.rename 'branch -m'
在 Windows 或其他不区分大小写的文件系统上,如果名称中只有大写更改,请使用 -M
。否则,Git 将抛出 “branch already exists” 错误。
git branch -M <newname>