赞
踩
一、前言
从 2020 年 10 月 1 日开始,GitHub 上的所有新库都将用中性词「main」命名,取代原来的「master」,因为后者是一个容易让人联想到奴隶制的术语。
参考文章:https://pages.carm.cc/doc/branch-main.html
10月1日之后,你新建的GitHub库默认分支不叫「master」了 | 机器之心
10月1日之后,你新建的GitHub库默认分支不叫「master」了 | 机器之心
二、如果新创建的项目想继续使用master 作为主分支,可以按如下进行操作:
1、分支重命名
(1)将 main 分支重命名为了 master
git branch -m main master
(2)将变更从本地同步到远端。
git push -u origin master
2、切换默认分支
到 GitHub 的仓库设置中选择 master 为默认分支。
第一个修改项:
第二个修改项:
3、删除旧分支
删除原来的 main 分支
git push origin --delete main
4、其他clone 同步
对于已经 clone 的仓库通过如下步骤进行同步:
git fetch 拉取远端分支信息
git remote set-head origin -a 更新本地 upstream
git branch -m main master
5、GIT 配置修改
这步操作后,以后再创建的新项目,默认分支就是master 了
git config --global init.defaultBranch master
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。