• Github仓库master分支到main分支迁移指南


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

  • 相关阅读:
    Failed to start component [StandardEngine[Tomcat].StandardHost[localhost]]
    [bzoj4720] [noip2016]换教室
    [noip2017]时间复杂度
    2018-8-14队测
    2018-8-13队测
    [bzoj4555] [Tjoi2016&Heoi2016]求和
    oracle安装—Windows7旗舰版32位安装oracle10g方法
    有一种书叫——迫不及待
    iptable防火墙配置
    kickstrat
  • 原文地址:https://www.cnblogs.com/6b7b5fc3/p/14186738.html
Copyright © 2020-2023  润新知