修改本地 Git 的全局默认分支名称
在终端运行以下命令,设置 main 为未来所有新仓库的默认分支:
|
|
验证配置是否生效:
|
|
修改现有本地仓库的主分支名称
如果已有本地仓库仍在使用 master,需手动重命名分支:
|
|
更新远程仓库(如 GitHub)
情况1:远程仓库允许修改默认分支
-
推送
main分支到远程:1git push -u origin main -
在远程仓库设置中将
main设为默认分支:- GitHub:
Settings→General→Default branch→ 选择main→ 点击Update。
- GitHub:
-
删除远程的
master分支(可选):1git push origin --delete master
情况2:远程仓库不允许直接修改(如权限限制)
联系仓库管理员或按照团队流程提交分支修改请求。
同步其他协作者的本地仓库
通知协作者运行以下命令更新其本地分支:
|
|
验证修改是否成功
-
检查本地分支:
1git branch -a # 应显示 `main` 而非 `master` -
检查远程默认分支:
1git remote show origin # 查看 HEAD branch 是否为 `main`