如何将 git 中的当前分支从 master 更改为 main
How to change current branch in git from master to main
将主要分支从旧模式 master
更改为 main
是很常见的。这可以很容易地远程完成(GitHub 提供了一种图形方式来完成),但是......工作副本应该做什么?
重命名您的本地分支机构:
git branch -m master main
更改跟踪的分支
git fetch -p origin
git branch -u origin/main main
更改主本地分支
git remote set-head origin -a
可选地,删除本地和远程的 master 分支:
git branch -D master
git push origin :master
更新
- 在步骤 2 中添加了
-p
参数,感谢@torek。
- 添加删除主分支的可选步骤
将主要分支从旧模式 master
更改为 main
是很常见的。这可以很容易地远程完成(GitHub 提供了一种图形方式来完成),但是......工作副本应该做什么?
重命名您的本地分支机构:
git branch -m master main
更改跟踪的分支
git fetch -p origin git branch -u origin/main main
更改主本地分支
git remote set-head origin -a
可选地,删除本地和远程的 master 分支:
git branch -D master git push origin :master
更新
- 在步骤 2 中添加了
-p
参数,感谢@torek。 - 添加删除主分支的可选步骤