重命名远程分支

同时重命名本地分支和远程分支。

  • 使用 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`