重命名远程分支
同时重命名本地分支和远程分支。
- 使用
git branch -m <旧名称> <新名称>
将本地的<旧名称>
分支重命名为<新名称>
。 - 使用
git push origin --delete <旧名称>
删除旧的远程分支。 - 使用
git checkout <新名称>
切换到重命名后的分支。 - 使用
git push origin -u <新名称>
将<新名称>
设置为重命名后分支的远程分支。
git branch -m <旧名称> <新名称>
git push origin --delete <旧名称>
git checkout <新名称>
git push origin -u <新名称>
# 示例
git checkout master
git branch -m patch-1 patch-2 # 将本地分支重命名为 `patch-2`
git push origin --delete patch-1
git checkout patch-2
git push origin -u patch-2 # 将远程分支重命名为 `patch-2`