最近真的是活久見了...不知道你是否也有碰到以前Fork過的國外開源項目,最近忽然崩了,緣由竟然是好多項目都把master
分支改成了main
分支!更可怕的是修改緣由竟然是涉及種族歧視。用了那麼多年的master,竟然是種族歧視?到底發生了什麼?git
此次的 master
改 main
的倡導運動發起自知名技術博主 Scott Hanselman。6月8日 Scott 發文呼籲將你的Git默認分支從master
修改成main
:github
Scott認爲:IETF中所指出的Master-Slave
是具備不恰當的隱喻,不論從技術上仍是歷史上,這個描述都不夠準確,因此他但願能夠修改關於主分支的描述詞爲 main
,同時還給出了詳細的修改方法。學習
更多詳細倡導內容可見 Scott 的原文: https://www.hanselman.com/blo...
隨後,各路業內網友也加入支持:spa
Chrome的開發者 Una Kravets表示,緣由是:main更簡單、更容易記住、若是隊友以爲舒服就改吧、若是讓黑人朋友好受那更好!3d
Una Kravets的這一條twitter同時還@了github的CEO,但願可以支持這一舉動。code
隨即,Github CEO Nat Friedman在 twitter 上回應:這是一個好主意,咱們已經正在作了!blog
這意味着啥?目前龐大的開源項目庫都要把 master 改成 main 了嗎?教程
若是隻是平時用此更改一個詞彙沒有多大問題,可是對於已經運行這麼多年的開源項目,面對 master 改 main 的運動,仍是會收到一些影響,尤爲是一些基礎層面的開源項目,因爲這些項目有很是多的子孫項目,一個祖先項目的修改,將會牽連很是多。就技術人層面而言,這種狀況一般是不但願看到的,所以不少國外技術人對此表示反對。事件
好比跟咱們同樣忽然被更名搞崩的國外友人:資源
imbaniac 表示:
Master / Slave
徹底沒有關係,咱們歷來沒見過Slave分支!imbaniac 甚至順便吐槽了一下:幸好沒有獲得 Master 學位 (潛臺詞:是否是也要改?仍是被剝奪?)
後面跟帖的支持者大多也都表示這裏的master徹底不要緊,甚至還出現了中文語境的例子...這是要上天啊,反正小編給他點讚了!
對於此次Git分支改名事件針對默認分支:master,那麼 master 是誰起的呢?若是你用過 Git,應該立刻就想起了技術大神也是互聯網巨炮手:Linus。
前不久,Linus 剛剛怒懟了 Intel CPU 的漏洞補丁,對於這次的 Git 默認分支命名之爭,不知道會報如何想法呢,指望大神的發聲!
對於這件 Git 默認分支命名的修改,您是否支持呢?歡迎參與投票、留言說說你的想法,留言區見!
歡迎關注個人公衆號:程序猿DD,得到獨家整理的學習資源和平常乾貨推送。
若是您對個人專題內容感興趣,也能夠關注個人博客: didispace.com。
首發於獨立博客: 用了那麼多年的 Master 分支或因種族歧視而成爲歷史?,轉載請註明出處。