1、本地分支重命名

本地分支是指:你当前这个分支还没有推送到远程的情况,这种情况修改分支名称就要方便很多

1
git branch -m <旧分支名> <新分支名>

其中,-m 表示 move,即移动或重命名分支。例如,将 feature-1 分支重命名为 feature-new 分支,可以使用以下命令:

1
git branch -m feature-1 feature-new

2、远程分支重命名

如果要在本地和远程同时重命名分支,可以使用以下命令:

1
2
3
git branch -m <旧分支名> <新分支名>
git push --set-upstream origin <新分支名>
git push origin --delete <旧分支名>

其中,git push –set-upstream origin <新分支名> 用于将本地新分支和远程新分支关联,git push origin –delete <旧分支名> 用于删除远程旧分支。

推荐

《用乐高来类比解释 Git 分支》,作者:Seth Kenlon
《我的 Git push 命令的安全使用指南》,作者:Noaa Barki
《Git 分支指南》,作者:Kedar Vijay Kulkarni