GitHub默认分支是什么?如何删除仓库中的默认main分支?
什么是default branch(默认分支)
GitHub 默认分支是访问仓库时默认加载的分支,也是所有新提交、拉取请求默认的基准分支。2020年起GitHub所有新建仓库的默认分支命名从master调整为main,你新建空白仓库后平台会自动生成名为main的默认分支,你本地使用master分支推送后就会同时存在两个分支。
删除默认分支的操作步骤
注意:默认分支无法直接删除,需要先将你常用的master分支切换为新的默认分支,再删除原有main分支。
- 步骤1:更换默认分支
进入对应GitHub仓库的「Settings」页面,在左侧菜单栏找到「Branches」选项,点击「Default branch」区域的编辑按钮,下拉选择master为新的默认分支,确认变更即可。 - 步骤2:删除main分支
你可以选择任意一种方式操作:- 网页端操作:返回仓库首页,点击分支数量入口进入分支列表,找到main分支右侧的删除按钮点击确认即可。
- 本地Git命令操作:
先同步远程分支信息:git fetch origin
执行删除远程分支命令:git push origin --delete main
提示:删除前请确认main分支无未迁移的需要保留的代码,避免数据丢失。
内容的提问来源于stack exchange,提问作者Pavel
相关产品推荐
相关产品推荐

