从下个月开始,在GitHub上创建的所有新的源代码存储库都将被命名为“main”而不是“master”,这是该公司努力删除对奴隶制的不必要引用,并用更具包容性的术语替换它们。
GitHub存储库是用户和公司存储并同步其源代码项目的地方。
默认情况下,GitHub使用术语“master”来表示源代码存储库的主版本。开发人员在他们的计算机上复制“master”,在其中添加自己的代码,然后将更改合并回“master”repo。
“在2020年10月1日,10月1日,您创建的任何新存储库都将使用main作为默认分支,而不是master,“该公司说。
将“主”设置为默认分支的现有存储库将保持原样。
”对于现有存储库,现在重命名默认分支会带来一系列挑战,“GitHub在a本月早些时候发布的支持页面,例如必须编辑拉取请求的设置和修改安全策略。
”到今年年底,我们将使现有的GitHub说,
“当你重新命名分支时,我们将重新定位你的开放式PRs和草案版本,移动你的分支保护政策,等等——所有这些都是自动的。”
该公司此举是科技界更大趋势的一部分。
在今年早些时候,科技公司希望通过放弃主人、奴隶、黑名单等非包容性条款来表达对黑人社区的支持,以及白名单。
公司和主要的开源项目,如Microsoft、IBM,Twitter,红色帽子,MySQL,该Linux内核,以及OpenBSD已同意在2020年夏季对其技术术语进行更改。
GitHub是首批支持此类更改的公司之一当其CEO在6月透露,他们已经在寻找“master”的替代者,
公司本月早些时候的公告是为了实现CEO的承诺。
此外,Git项目是GitHub的基础软件,也有宣布了类似的计划,至少为存储库所有者提供了自定义其未来默认存储库分支的选项。