一、前言
從 2020 年 10 月 1 日開始,GitHub 上的所有新庫(kù)都將用中性詞「main」命名,取代原來的「master」,因?yàn)楹笳呤且粋€(gè)容易讓人聯(lián)想到奴隸制的術(shù)語(yǔ)。
參考文章:https://pages.carm.cc/doc/branch-main.html
10月1日之后,你新建的GitHub庫(kù)默認(rèn)分支不叫「master」了 | 機(jī)器之心
二、如果新創(chuàng)建的項(xiàng)目想繼續(xù)使用master 作為主分支,可以按如下進(jìn)行操作:
1、分支重命名
(1)將?main
?分支重命名為了?master
git branch -m main master
(2)將變更從本地同步到遠(yuǎn)端。
git push -u origin master
2、切換默認(rèn)分支
到 GitHub 的倉(cāng)庫(kù)設(shè)置中選擇 master 為默認(rèn)分支。
第一個(gè)修改項(xiàng):
?
第二個(gè)修改項(xiàng):
?
?
?
3、刪除舊分支
刪除原來的 main 分支?
git push origin --delete main
4、其他clone 同步
對(duì)于已經(jīng) clone 的倉(cāng)庫(kù)通過如下步驟進(jìn)行同步:
-
git fetch
?拉取遠(yuǎn)端分支信息 -
git remote set-head origin -a
?更新本地 upstream git branch -m main master
5、GIT 配置修改
文章來源:http://www.zghlxwxcb.cn/news/detail-506459.html
這步操作后,以后再創(chuàng)建的新項(xiàng)目,默認(rèn)分支就是master 了
文章來源地址http://www.zghlxwxcb.cn/news/detail-506459.html
git config --global init.defaultBranch master
到了這里,關(guān)于更改git默認(rèn)分支為master的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!