
最新发布的 Git 2.52 版本在其更新日志中悄然加入了一条看似微小却影响深远的说明:
自 Git 3.0 起,若无额外配置,“git init”命令将默认创建名为‘main’的初始分支,取代原先的‘master’。
这意味着,当 Git 3.0 正式发布后,开发者在执行 git init 初始化新仓库时——只要未进行自定义设置——系统将自动生成名为 main 的主分支,而非沿用多年的 master。
这一变更并非临时起意,而是开源社区长期推动的结果。早在 2020 年,Software Freedom Conservancy 就已提出逐步弃用“master”作为默认分支名称的倡议。尽管 Git 3.0 尚未正式面世,但预计其发布时间将在 2026 年底前后。
值得一提的是,GitHub 已于 2020 年 10 月率先将其平台上新建项目的默认分支更改为 main,引领了这一命名变革的潮流。
源码地址:点击下载










