ITBEAR科技资讯
网站首页 科技资讯 财经资讯 分享好友

Git 2.28发布:GitHub正推进“master/slave”等名称的更换工作

时间:2020-07-28 10:42:38来源:cnBeta编辑:星辉

在今天发布的 Git 2.28 版本更新中,微软旗下的 GitHub 宣布已经在推进更名工作,将名称为“master”调整为“main”。随后反馈外媒的邮件中,GitHub 发言人表示公司正在调整代码仓库的默认分支名称,不在启用“master”,并使用户更容易为所有创建的新仓库选择自己的默认分支名称。他们还表示,他们正在发布指导和工具,供用户在现有的仓库中选择重命名默认分支。

GitHub正致力于将其服务中的“master”一词替换为“main”这样的中性词,以避免任何不必要的提及“奴隶制”。这包括把 "master" 和 "slave"这样的词换成"main/default/primary" 和 "secondary"。另外,"blacklist" and "whitelist"也要换成 "allow list" 和 "deny/exclude list."GitHub担心,继续使用这些带有种族色彩的词汇可能会延长种族成见。

GitHub可能是开发人员社区中最受欢迎的产品之一。它是最流行的代码托管平台,它使许多用户可以更轻松地处理大型项目。

如今,在美国各地“黑人的命也是命”(Black Lives Matter)抗议活动的推动下,科技界再次努力将此类语言从源代码、软件应用程序和在线服务中移除。

Android移动操作系统、Go编程语言、PHPUnit库和Curl文件下载实用程序也都表明了它们的想法,用中立的替代方法来取代blacklist/whitelist(黑名单/白名单)。

Git和GitHub都使用术语“master”来表示源代码库的默认版本。开发人员派生出一个“主控”版本来创建次要版本,将他们自己的代码添加到这个默认版本中,然后将他们的更改合并回“主控”版本中。

现在,几个开源项目正在将默认Git代码仓库的名称从“master”改为“main”、“default”、“primary”、“root”或其他名称。

例如,OpenSSL加密软件图书馆自动化软件Ansible、微软的PowerShell脚本语言、P5.js的JavaScript库。

这些项目的举动引起了开源社区的强烈反响,也让Git项目本身现在考虑进行正式的改变,尽管在其邮件列表和GitHub问题部分的讨论仍在进行中,并且有相当大的阻力。

更多热门内容
荣耀10月新品发布会蓄势待发:Magic8系列领衔,智能生态全家桶呼之欲出
详细来说,荣耀Magic8系列采用了双旗舰策略,推出标准版和Pro版两款机型,这两款手机都搭载高通最新的第五代骁龙8至尊处理器,采用台积电N3P工艺。其次,荣耀MagicPad3 Pro将搭载13.3英寸…

2025-09-20

真我realme双突破:新机电池容量飙升,UI 9月升级计划带来体验新飞跃
对于各大手机厂商来说,如何突破创新瓶颈成为共同挑战,只不过当业界还在纠结于相机像素的数值游戏和处理器频率的微小提升时,真我realme已然另辟蹊径。这里指的应该是真我GT8 Pro,作为一款旗舰手机,新机的…

2025-09-20

从“插线员”到网络工程师:掌握这些“魔法”,开启网络排错进阶之路
“魔法”应用: 如果你怀疑网络中有ARP欺骗攻击(导致上网卡顿、被钓鱼),或者IP冲突,可以查看这里是否有多个IP对应了同一个MAC地址,从而找到“元凶”。(这就是ping和ipconfig在查的层)传输层(…

2025-09-20

5A景区申报新标准下:唰唰科技智慧文旅方案赋能全流程升级
根据标准6.1.7条款明确要求,景区需构建“覆盖游前、游中、游后全流程的智慧服务体系”,并实现“管理、服务、营销的数字化协同”。 唰唰科技智慧文旅综合解决方案以“全流程体验重构、全场景智能协同、全链路数据驱动…

2025-09-20

仓储管理新助力:怎样挑选高效智能手持终端PDA提升作业效能?
仓储管理是制造业供应链上至关重要的环节,在仓储管理的过程中经常会遇到库存信息不明确,且盘点和查找货物既费时又费力等难题;随着货物差异化的细分产品类别越来越多,传统的人工管理方式已经难以满足企业的经营管理需求;…

2025-09-20

娄涛昆明论道:以“智能向善”引领AI安全治理,共筑智能时代安全未来
2025年国家网络安全宣传周电信日期间,中国移动网络与信息安全管理部副总经理娄涛,受邀在昆明作题为《协同AI安全治理,共赢智能安全未来》的演讲。人工智能安全与发展是全球共同课题,中国移动将积极参与国际规则制定…

2025-09-20

华为Mate70Pro价格下探,麒麟9020+5500mAh续航,与iPhone17同台竞技
自从搭载麒麟9000S处理器的华为Mate60系列旗舰发布后,华为公司就正式渡过了难关,不仅所发布的中高端机型都能成功支持5G了,而且因为解决了处理器的问题,旗下也终于不缺手机卖了,要知道在2024年之前,华…

2025-09-20