重命名本地和远程 Git 分支名称

如果不小心写错了分支名称又将分支推送到了远端,这时可以使用以下步骤进行修正:

  1. 重命名本地分支:

    git branch -m old-name new-name
    

    若当前在 old-name 分支上,则可以省略 old-name

    git branch -m new-name
    
  2. 删除远程老分支:

    git push origin :old-name
    
  3. 推送新的本地分支,并设置本地新分支追踪远程分支:

    git push origin -u new-name
    

View on GitHub