从10月1日开始,GitHub上所有新的源代码存储库将被命名为“main”,而不是“master”,这是该公司放弃非包含性术语的努力的一部分

2020-09-20 13:40:39

从下个月开始,所有在GitHub上创建的新源代码存储库都将被命名为Main,而不是Master,这是该公司消除不必要的奴隶制提法并用更具包容性的术语取而代之的努力的一部分。

默认情况下,GitHub使用术语Master表示源代码存储库的主要版本。开发人员在他们的计算机上复制母版,并在其中添加自己的代码,然后将更改合并回母版存储库。

该公司表示,在2020年10月1日,您创建的任何新存储库都将使用主存储库作为默认分支,而不是主存储库。

将";master";设置为默认分支的现有存储库将保留原样。

对于现有的存储库,今天重命名默认分支会带来一系列挑战,GitHub在本月早些时候发布的在线支持页面中解释道,例如必须编辑拉取请求的设置和修改安全策略。

GitHub表示,到今年年底,我们将使现有的存储库无缝地重命名其默认分支。

当您重命名分支机构时,我们将重新定位您的开放PR和草稿版本,移动您的分支机构保护策略,等等-所有这些都是自动完成的。

在乔治·弗洛伊德(George Floyd)的残酷死亡和今年早些时候的“黑人生命也是命”(Black Lives Matter)抗议活动之后,科技公司希望通过放弃主人、奴隶、黑名单和白名单等非包容性术语来表示对黑人社区的支持。

公司和主要的开源项目,如微软、IBM、推特、RedHat、MySQL、Linux内核和OpenBSD,已经同意在整个2020年夏天对他们的技术术语进行修改。

GitHub是首批表示支持此类改革的公司之一,当时其首席执行官在6月份透露,他们已经在寻找大师的继任者。

此外,作为构建GitHub的基础软件的Git项目也宣布了类似的计划,至少为存储库所有者提供了未来自定义其默认存储库分支的选项。