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

Git/GitHub中main分支与master分支的区别及功能差异咨询

main分支与master分支的区别
  • 仅为命名差异:GitHub在2020年将仓库默认分支的标准名称从master改为main,核心原因是使用更具包容性的术语,规避带有历史隐喻的表述。二者在Git的功能层面没有任何区别。
  • 功能完全对等:不管是main还是master,作为仓库的默认分支,都支持所有Git分支的完整操作——包括提交代码、创建合并请求(PR)、打标签、配置分支保护规则等,不存在main缺失master功能的情况。
  • 可自由切换命名:如果个人习惯使用master作为默认分支,你可以在GitHub仓库的设置页面手动修改默认分支名称,也能通过本地Git命令(比如git checkout -b master)创建并切换到master分支,操作逻辑和main分支完全一致。

内容的提问来源于stack exchange,提问作者Santosh Phaiju

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 12:13:53