Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 989 Bytes

rename-remote-branch.md

File metadata and controls

30 lines (24 loc) · 989 Bytes
标题 标签
renameRemoteBranch(远程分支重命名) branch(分支)

在本地和远程重命名分支。

  • 使用 git branch -m <old-name> <new-name> 将本地 <old-name> 分支重命名为 <new-name>
  • 使用 git push origin --delete <old-name> 删除旧的远程分支。
  • 使用 git checkout <new-name> 切换到重命名的分支。
  • 使用 git push origin -u <new-name><new-name> 设置为重命名分支的远程分支。

代码如下:

# 语法
# git branch -m <old-name> <new-name>
# git push origin --delete <old-name>
# git checkout <new-name>
# git push origin -u <new-name>

使用示例:

git checkout master
git branch -m branch-1 branch-2    # 重命名本地分支`branch-1`为`branch-2`
git push origin --delete branch-1
git checkout branch-2
git push origin -u branch-2 # 重命名远程分支为`branch-2`