如何将 git 中的当前分支从 master 更改为 main

How to change current branch in git from master to main

将主要分支从旧模式 master 更改为 main 是很常见的。这可以很容易地远程完成(GitHub 提供了一种图形方式来完成),但是......工作副本应该做什么?

  1. 重命名您的本地分支机构:

    git branch -m master main
    
  2. 更改跟踪的分支

    git fetch -p origin
    git branch -u origin/main main
    
  3. 更改主本地分支

    git remote set-head origin -a
    
  4. 可选地,删除本地和远程的 master 分支:

    git branch -D master
    git push origin :master
    

更新

  • 在步骤 2 中添加了 -p 参数,感谢@torek。
  • 添加删除主分支的可选步骤