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
上会有对应更新。