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

    文章

    930

    浏览量

    29740
  • GitHub
    +关注

    关注

    3

    文章

    489

    浏览量

    18758

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    全面解说:发电机中性点接地电阻柜与变压器中性点接地电阻柜的差异

    发电机本体”为核心,呈现“小电阻、小电流、快跳闸”的特点,所有设计均围绕发电机的安全运行展开;变压器中性点接地电阻柜以“保障电网稳定”为核心,呈现“中/小电阻、大电流、
    的头像 发表于 03-04 15:49 331次阅读
    全面解说:发电机<b class='flag-5'>中性</b>点接地电阻柜与变压器<b class='flag-5'>中性</b>点接地电阻柜的差异

    京东关键的应用

    京东关键应用核心是围绕搜索匹配与流量获取,贯穿商品架、搜索优化、付费推广、精细化运营等全链路,以精准匹配用户需求、提升排名与转化为目标。以下是具体应用与实操方法: 一、关键分类与筛选
    的头像 发表于 01-20 09:05 812次阅读

    什么是KEIL的微(microlib)

    是以牺牲性能为代价的。为了减少容量,MicroLib去掉了一些函数功能,并对一些函数做了空间的优化。那么Microlib都有哪些不一样呢? main()函数不能带参数,并且main()不能返回
    发表于 12-10 06:27

    基于MCU200T的蜂鸟E203不板跑分教程

    报名编号:CICC6258 团队名称:芯真累啊 环境:vivado2019.2 下载E203源码地址:https://github.com/riscv-mcu/e203_hbirdv2 0、准备文件
    发表于 10-24 11:54

    为什么推荐 SSD 不是 HDD 的电脑?

    。​ 机械硬盘(HDD):依靠旋转的磁盘和移动的磁头读写数据,类似“小型CD播放机”。盘片转速和磁头移动速度直接限制性能,且怕震动、噪音明显。 ​ 这种原理差异是“SSD全面优于HDD”的核心:机械结构的物理限制,让HDD在速度、稳定性等方面难以突破;SSD的电子
    的头像 发表于 09-25 16:19 1767次阅读
    为什么推荐 SSD <b class='flag-5'>而</b><b class='flag-5'>不是</b> HDD 的电脑?

    github 的 nano版本已经更新到了4.1.1,是否能提供4.1.1版本的mdk pack包?

    github 的 nano版本已经更新到了4.1.1,是否能提供4.1.1版本的mdk pack包, 会方便很多
    发表于 09-17 06:36

    K210bsp烧录后复位,运行的是main里面的代码吗?

    https://github/RT-Thread/rt-thread/tree/master/bsp/k210 根据上面链接中教程,通过env编译bsp文件,得到bin文件(在
    发表于 09-16 06:28

    零基础在智能硬件克隆原神可莉实现桌面陪伴(提供人设提示、知识、固件下载)

    个步骤:1、创建智能体:配置可莉的基础信息2、声音复刻:克隆可莉的声音3、配置知识:配置可莉和嘟嘟可的背景、故事经历、语录等知识 4、自定义唤醒:修改唤醒和唤醒回复语 (篇尾提
    发表于 08-22 19:51

    【NCS随笔】NCS使用CJSON

    # include # include "cJSON.h" 调用就行了 int main ( void ) { double Heart_Rate = 5.5 ; uint8_t buf[ 15
    的头像 发表于 08-13 15:12 743次阅读
    【NCS随笔】NCS使用CJSON<b class='flag-5'>库</b>

    无霍尔BLDC控制(有重构虚拟中性点方法)

    快。端电压的过零点就是电机的换相点,与构建电机虚拟中性点的检测方式相比,无需软件延时 30°电角度,降低了软件编写的难度。本设计中采用 C8051F330的片比较器来检査 BLDC 电机端电压的过
    发表于 08-01 12:19

    使用BLE(CYW20829)作为SPI slave和MCU(TC387)作为SPI master,调试SPI通信时遇到的问题求解

    我们这边使用BLE(CYW20829)作为SPI slave和MCU(TC387)作为SPI master,调试SPI通信时,遇到两个问题: 1. 1.slave接收来自master的数据,rx中断
    发表于 07-01 08:28

    旺诠合金电阻的命名规则

    (Ω)为单位。在旺诠合金电阻的命名中,电阻值通常通过数字或字母组合来表示。例如,“100”可能表示100欧姆的电阻值,“K”则通常表示千欧姆(kΩ)。 二、精度 精度表示电阻值的准确度,通常以百分比来表示。旺诠合金电阻的精度等级通
    的头像 发表于 05-20 11:22 747次阅读
    旺诠合金电阻的<b class='flag-5'>命名</b>规则

    发电机中性点接地电阻柜不能直接接柜子外壳

    一、接地功能区分 ‌工作接地与保护接地分离‌:中性点接地属于‌工作接地‌,需通过专用电阻器形成有效接地回路,确保故障电流限制在安全范围内。柜体外壳的接地属于‌保护接地‌,用于防止设备漏电引发触电
    的头像 发表于 05-08 09:12 899次阅读

    如何添加一些网络到mpy固件的说明或手册教程?

    下有没有关于如何添加一些网络到mpy固件的说明或手册教程? 问题2: 关于mpy的image在哪里能了解学习内部代码,只了解一些python,想知道怎么从c转换成mpy能调用的,自己写的c也能转成py调用
    发表于 04-29 08:16

    Windows Arm64托管运行器正式支持GitHub Actions

    过去一年,Arm 与 GitHub 持续紧密合作,致力于为基于 Arm 平台的开发者打造更便捷、更高效的开发体验。GitHub 推出的 Arm 托管运行器正在革新应用程序的开发与部署流程,近期推出
    的头像 发表于 04-28 14:23 1281次阅读