在今天發布的 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問題部分的討論仍在進行中,并且有相當大的阻力。
特別提醒:本網內容轉載自其他媒體,目的在于傳遞更多信息,并不代表本網贊同其觀點。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關內容。本站不承擔此類作品侵權行為的直接責任及連帶責任。如若本網有任何內容侵犯您的權益,請及時聯系我們,本站將會在24小時內處理完畢。