git - 名称“master”作为默认分支名称的由来是什么?
问题描述
我看到 git 默认分支的新名称将从master更改为main。
这让我想知道:
- 那个大师的名字到底是从哪里来的?
我在git 文档中没有找到任何关于它的信息,并且想知道是否有人对此命名决定有一些答案或一些档案/轶事。
我想追查这个名字的由来。
解决方案
master
" " 在 git 中的第一次出现是在CVS 帮助脚本中:- 为什么叫那个分支
master
?可能是因为BitKeeper 使用 "master
" 作为其主分支(使用主从术语)
而在《Git 起源故事》中,Linus Torwalds 在切换和开发 Git 之前使用了 BitKeeper。
结果是“允许覆盖默认分支的默认名称”。
推荐阅读
- apache-spark - Spark RDD treeReduce vs Dataset reduce
- html - 如何使旋转的矩形在其左上角原始位置居中
- python - RSA在python中为url加密和解密
- c# - 无法将字符串转换为 System.IO.TextReader
- php - WooCommerce 支付网关(全部)错误 - 类 wc-form-handler
- jquery - jQuery ajax 使用 django 调用“未找到”错误
- maven - 为什么我的詹金斯在通过 SVN 签出项目时卡住了?
- vb.net - 在所有函数中使用公共 strSQL 变量
- mysql - 将第 3 方报告工具连接到 MySQL
- docker - 在同一台机器上运行不同的实例