共计 573 个字符,预计需要花费 2 分钟才能阅读完成。
1 概述
2020 年 10 月 1 日后,Github
会将所有新建的仓库的默认分支从 master
批改为 main
,这就导致了一些旧仓库主分支是master
,新仓库主分支是main
的问题,这在有时候会带来一些麻烦,因而这里提供一种计划将旧仓库的 master
分支迁徙到 main
分支。
2 具体步骤
四步:
- 克隆原仓库
- 创立并推送
main
分支 - 批改默认分支
- 删除
master
分支
2.1 克隆
首先克隆一份原仓库到本地进行操作:
git clone xxxxxxx.git
2.2 创立并推送main
创立并切换到main
:
git checkout -b main
推送main
:
git push origin main
2.3 批改默认分支
这一步须要到 Github
中进行操作,进入仓库的设置,点击分支选项:
将其中的默认分支批改为 main
,并点击左边的Update
,点击Update
后会有提醒有可能会影响 PR
和克隆:
确认批改后能够看到默认分支曾经批改为了main
:
2.4 删除master
删除本地master
:
git branch -d master
删除近程master
:
git push origin :master
这样就算胜利迁徙到 main
分支了。
2.5 测试
在仓库做一些批改后进行提交:
git add -A
git commit -m "test main branch"
git push origin main
能够看到 Github
上会有对应更新。
正文完