2020年5月份,美国发生了著名的弗洛伊德事件(想要了解具体情况可以自行查阅百科),自那时之后,mircosoft,google,github等一系列科技公司开始着重处理关于种族歧视相关的内容,会审查内部价值观,甚至到达代码层面的修改。

对于我们而言,最具代表性的应该是此次事件之后,2020年6月12日,谷歌浏览器开发人员 Una Kravets 建议 GitHub 用 main 之类的中性术语替换 master ,并解释了提出这个建议的原因:

现在已经全面执行了,对于新创建的代码仓库而言,依旧使用旧版的命令,会莫名其妙的变为创建代码分支,从而引发一系列的问题,某些项目因为此粗暴的修改甚至还发生了崩溃,但是到了现在,这些命名的修改已经基本尘埃落定,对于命令而言,主要有以下内容的修改:

如图:对于新创建的代码仓库,具体的命令修改为:

可以发现,已经不是master而是main了,如果继续使用master会自动创建一个分支,同时上传该分支还会有同步和合并的问题。

git上手/git上传文件到github – 木十的博客 · 2021年3月25日 上午9:18

在想些什么?