我看到 git 默认分支的新名称将从 master 更改为 main 这让我想知道:
我在 git 文档 上没有找到任何有关它的信息,并且想知道是否有人对这个命名决定有一些答案或一些档案/轶事。
我想追查这个名字的由来。
如邮件列表
中所述
- “
”在 Git 中的首次出现是在 Linus 于 2005 年 5 月编写的 CVS 帮助程序脚本中(实际上是 commit 3c4347c,由 Petr Baudis,2005 年 4 月):master
- 为什么那个分支叫
?可能是因为 BitKeeper 使用“master
”作为其主分支(带有主从术语)master
而从《Git 起源故事》中,Linus Torwalds 在切换和开发 Git 之前使用了 BitKeeper。
结果是“允许覆盖默认分支的默认名称”。