Git中main与master提交历史完全不同 如何设置master为默认分支并删除main
操作步骤
第一步:将master设置为仓库默认分支
- 打开GitHub对应仓库页面,点击顶部导航栏的「Settings」(设置)选项
- 在左侧菜单找到「Code and automation」分类下的「Branches」(分支)入口
- 找到「Default branch」(默认分支)模块,点击当前默认分支(默认显示为main)右侧的切换箭头
- 在下拉选项中选择
master分支,点击「Update」确认修改,按照提示完成二次确认即可
第二步:删除多余的main分支
修改完默认分支后,可直接通过终端命令删除远程main分支:
# 删除远程main分支 git push origin --delete main # 清理本地残留的远程分支引用 git remote prune origin
相关说明
你找不到PR入口是因为main和master两个分支没有公共的提交历史,GitHub无法生成默认的PR对比页面,且你需要的是直接将master作为正式分支、完全替换原main分支的作用,不需要走PR合并流程,直接调整默认分支设置即可。
内容的提问来源于stack exchange,提问作者Mona Jalal
相关产品推荐
相关产品推荐

