- 旧分支名称 oldname
- 新分支名称 newname
如果分支没有被推到远程,直接修改名称即可
git branch -m oldname newname
如果你的分支名称里面有特殊符号,eg: &
符号,则需要用 双引号 包裹分支名
git branch -m "oldname" "newname"
如果分支被推到了远程
- 修改分支名
git branch -m oldname newname
- 删除远程分支
git push --delete origin oldname
- 把本地改名后的本地分支推到远程
git push origin newname
- 把本地分支和刚推的远程分支关联
git branch --set-upstream-to origin/newname