首页/开发/Git 与协作速查/git branch -m 分支改名

git branch -m 分支改名

修改本地分支名:-m <新名> 或 -m <旧名> <新名>;远端同步需要「推新分支 + 删旧分支」两步。

Git 与协作速查开发更新于 2026-10-12
-m改名(-M 允许覆盖同名)
远端同步推新名、删旧名
跟踪关系新分支重新 push -u 建立

常用示例

常用示例
git branch -m feature/login-auth
git push -u origin feature/login-auth
git push origin --delete feature/login
git branch -m old-name new-name
改名后尽快推送新分支并告知评审者,避免评审流程挂在旧分支上。

易错点

  • 改名只是本地动作,远端不会自动跟随;评审平台上的关联记录停留在旧分支
  • 已建立的跟踪关系需重建,用 branch -vv 确认指向

数据来源与参考

  • Git 官方文档:git-branch(-m/-M)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌