0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Github上的所有新库都将用中性词“main”命名,而不是“master”

算法与数据结构 来源:算法与数据结构 作者:算法与数据结构 2020-10-10 17:02 次阅读

项目地址:https://www.zdnet.com/article/github-to-replace-master-with-main-starting-next-month/

从下个月开始,在Github上的所有新库都将用中性词“main”命名,而不是“master”,这个是Github为了防止人们联想到奴隶制的术语,并用更具包容性的术语替换。

Github存储库是用户和公司存储和同步其源代码项目的地方。默认情况下,Github使用术语“master”来表示源代码存储库,开发人员在他们的计算机上复制“master”,并在其中添加自己的代码,然后将更改合并回“master”。从10月1日开始,GitHub上所有新创建的源代码库都将被命名为“main”。 事情是这样的,6月12日,Una Kravets发布了一条Twitter火了,建议Github将以“main”之类的中性术语替换其服务上的“master”,她还解释了这个建议的原因:

main 更短,简明扼要!

更容易记住;

如果让我的任何队友都感到舒适,那就开始吧!

甚至不会让黑人在科技界感到更加孤立;

GitHub 的 CEO 回应到:“提议很好,我们已经在做了!”

接着在本月早些时候,Github表示:“对于现有的存储库来说,重命名分支会带来一系列挑战”。比如必须编辑拉取请求的设置以及修改安全政策。 许多公司和主要的开源项目,如微软、IBM、Twitter、红帽、MySQL、Linux内核和OpenBSD,也已经在夏天的时候对技术术语进行修改:

MySQL宣布删除master、黑名单白名单等术语

Linus Torvalds通过了Linux中避免master/slave等术语的提案

Twitter 、GitHub、微软、LinkedIn、Ansible、Splunk、OpenZFS、OpenSSL、JP Morgan、 Android移动操作系统、Go编程语言、PHPUnit和 Curl等宣布要对此类术语进行删除或更改。

IBM、亚马逊、微软也都接连调整面部识别平台业务,以防加深歧视或遭受指责。

现在,Github也正式宣布将在Github上的所有新库都将用中性词“main”命名,此外,作为GitHub的基础软件,Git项目也宣布了类似的计划,为存储库所有者提供了自定义其默认存储库分支的选项。 对于这一改变,有网友认为真的没必要改,还有网友认为避讳这些词,才是最大的歧视,对此你怎么看?

责任编辑:xj

原文标题:10月1日起,Github又有重大改变!

文章出处:【微信公众号:算法与数据结构】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • MySQL
    +关注

    关注

    1

    文章

    801

    浏览量

    26435
  • GitHub
    +关注

    关注

    3

    文章

    466

    浏览量

    16381

原文标题:10月1日起,Github又有重大改变!

文章出处:【微信号:TheAlgorithm,微信公众号:算法与数据结构】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何让DAC8811电时处于满量程状态不是zero scale?

    DAC8811: 如何让这款MDAC电时处于满量程状态不是zero scale?
    发表于 11-13 06:42

    摩尔斯微电子推出社区论坛与开源GitHub资源

    Micro),今天宣布推出多个开源GitHub资源和一个社区论坛。这一举措旨在支持并赋能全球开发者社区,为其提供强大的资产、工具和资源组合。资源和论坛均为免费提供,以满足工程师、开发者、及技术爱好者对推动Wi-Fi HaL
    发表于 10-18 14:55 122次阅读

    上传本地项目代码到github

    token。 之后将所有的框框都勾选中,点击确认,然后会出现一行字符,将其复制。 如果成功,将会出现下面的上传信息。 失败会让输入GitHub用户名,当输入完毕账号密码之后,以后都不需要输入了。 打开GitHub网站
    发表于 09-11 16:33

    为什么使用MQTT不是HTTP?

    为什么使用MQTT不是HTTP? 在探讨为何在某些场景下选择MQTT(Message Queuing Telemetry Transport)而非HTTP(Hypertext Transfer
    的头像 发表于 06-19 14:26 418次阅读
    为什么使用MQTT<b class='flag-5'>而</b><b class='flag-5'>不是</b>HTTP?

    esp32无法烧录github的一个固件,为什么?

    我准备用esp32-s2模组来做一个简易的激光雕刻机 代码是github的https://github.com/bdring/FluidNC 在运行安装脚本的时候,提示我芯片是esp32-s2
    发表于 06-17 08:00

    使用boot api不是FX3 API开发的固件,还能使用GPIF II坐为master 用吗?

    有如下的问题想请教一下: 1、使用boot api不是FX3 API开发的固件,还能使用GPIF II坐为master 用吗? 2、HOST PC通过控制传输,可以读写USB设备的bulk端点
    发表于 05-29 08:28

    中性点接地电阻柜的分类、样式都有哪些

    接地的中性点,通过电阻接地的中性点和通过消弧线圈接地的中性点。各种接地方法不同,使用方法也不同。 许多城市交换机网改变了过去以架空线为主,电缆为
    的头像 发表于 05-13 13:48 239次阅读

    为什么跑AI往往用GPU不是CPU?

    GPU的能力,并且支持的GPU数量越多,就代表其AI性能越强大。那么问题来了,为什么是GPU不是CPU?GPU难道不是我们日常使用的电脑里的,用于提高游戏性能或设
    的头像 发表于 04-24 08:27 1768次阅读
    为什么跑AI往往用GPU<b class='flag-5'>而</b><b class='flag-5'>不是</b>CPU?

    STM32f3在main里面应该怎样调用HAL实现带PEC的基本传输?

    采用中断方式去完成收发的demo(不知道可不可行),我在生成的SMBus2配置项中把ownaddress1 设置为0xA0 即从机地址; 请问在main里面应该怎样调用HAL能实现带PEC的基本传输?
    发表于 03-25 07:49

    GitHub Copilot Enterprise全线向企业客户开放,提供个性化定制服务

    在官方博客中,GitHub 详细说明了新版本 Enterprise 在标准版和商业版 GitHub Copilot 基础的差异点。Enterprise 特有功能包括依据企业特定代码和知识
    的头像 发表于 02-28 15:45 663次阅读

    调试AURIX TC397芯片的ASCLIN模块,为什么lin线电平是5V不是12V?

    和lin线,量波形没问题,数据符合lin协议主机发送格式,但是lin线电平只有5v。另外如果此时直接把lin线接上lin调试器,调试器也会报总线错误。所以我的问题是,为什么lin线电平是5V不是12V?如果要外接lin从节点,应该在程序
    发表于 02-18 08:33

    GitHub入门与实践

    GitHub 是一个基于 Git 版本控制系统的代码托管平台,它提供了许多功能和用途,主要面向软件开发和协作。以下是 GitHub 的主要用途和一些关键技术:GitHub 的主要用途:代码托管
    发表于 12-14 09:53 6次下载

    GitHub底层数据无缝升级到MySQL 8.0的经验

    GitHub 团队近日分享了他们将 GitHub.com 的底层数据无缝升级到 MySQL 8.0 的经验。 据介绍,GitHub 使用 MySQL 来存储大量关系数据,因此在不影响
    的头像 发表于 12-13 10:21 486次阅读
    <b class='flag-5'>GitHub</b>底层数据<b class='flag-5'>库</b>无缝升级到MySQL 8.0的经验

    idea如何运行main方法

    运行main方法是指在Java程序中执行main方法来启动程序 在Java编程中,main方法是每个Java应用程序的入口点。它是程序的起始点,程序从这里开始执行。为了运行main方法
    的头像 发表于 12-06 14:58 3519次阅读

    python变量命名规则

    Python是一种高级编程语言,广泛应用于软件开发、数据分析和科学计算等领域。在Python中,变量是用来存储数据的容器,它们具有名称以及与之关联的值。然而,变量的命名不是随意的,而是需要遵循一定
    的头像 发表于 11-23 15:44 1205次阅读