2020年10月1往後,Github
會將全部新建的倉庫的默認分支從master
修改成main
,這就致使了一些舊倉庫主分支是master
,新倉庫主分支是main
的問題,這在有時候會帶來一些麻煩,所以這裏提供一種方案將舊倉庫的master
分支遷移到main
分支。git
四步:bash
main
分支master
分支首先克隆一份原倉庫到本地進行操做:測試
git clone xxxxxxx.git
main
建立並切換到main
:spa
git checkout -b main
推送main
:code
git push origin main
這一步須要到Github
中進行操做,進入倉庫的設置,點擊分支選項:blog
將其中的默認分支修改成main
,並點擊右邊的Update
,點擊Update
後會有提示有可能會影響PR
和克隆:圖片
確認修改後能夠看到默認分支已經修改成了main
:rem
master
刪除本地master
:it
git branch -d master
刪除遠程master
:ast
git push origin :master
這樣就算成功遷移到main
分支了。
在倉庫作一些修改後進行提交:
git add -A git commit -m "test main branch" git push origin main
能夠看到Github
上會有對應更新。