如何重命名尚未推送到远程存储库的本地分支?
Related:
- 重命名本地和远程 Git 存储库的 master 分支 https://stackoverflow.com/questions/1526794/rename-master-branch-for-both-local-and-remote-git-repositories?answertab=votes#tab-top
- 如何重命名 Git 本地和远程分支名称? https://stackoverflow.com/questions/30590083/how-to-rename-a-remote-git-branch-name/30590238#30590238
重命名当前分支:
git branch -m <newname>
要在指向任何分支时重命名分支:
git branch -m <oldname> <newname>
-m
是缩写--move
.
推送本地分支并重置上游分支:
git push origin -u <newname>
删除远程分支:
git push origin --delete <oldname>
创建一个git rename
alias:
git config --global alias.rename 'branch -m'
在 Windows 或其他不区分大小写的文件系统上,使用-M
如果名称中仅存在大小写变化。否则,Git 将抛出“分支已经存在” error.
git branch -M <newname>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)