You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 23:12:03