关于git:Github仓库master分支到main分支迁移指南

38次阅读

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

正文完
 0