Git 2.30版本已於北京時間今天凌晨3點發布,是該廣受歡迎的分布式修訂版本控制系統的最新穩定版本更新,Git由Linux內核發明者Linus大神於2005年推出。
2020年早些時候,Git 2.28版本帶來了對可配置/默認分支名稱的支持,以取代到目前為止的默認「master」分支名稱的用法。對於那些希望將默認Git分支從「master」更改為「main」或「default」的用戶而言,該可配置選項一直表現良好。Git本身一直在努力向「main」名稱過渡,Git 2.30對其內部測試進行了一些更新以適應最終的更改。
LLVM、Fedora的託管庫、Mesa這些項目已經轉向使用「main」默認分支名稱而不是現有「master」名稱,其他許多項目正在計劃遷移或已遷移。一旦GitHub推出其新功能以推進其更改默認分支名稱的進度,其他項目將有望效仿。
Git 2.30還帶來了其它多種變化,包含了自上個版本以來495個未合併提交的問題。此版本的亮點包括:
-調整Git自己的測試,以便在默認初始分支名稱為「main」而不是「master」時可以很好地兼容。這一切都是為了準備Git將自己的默認分支名稱更改為main。
-PHP/Rust/CSS的Userdiff更新。
-Git存檔現在允許.tar.gz輸出的壓縮級別高於9。
-更新了命令行完成處理腳本。「git stash show"命令結果將顯示"git diff"相同的選項.
-「git diff」命令增加了「-I 」選項,以根據給定匹配參數忽略顯示其更改的行。
-繼續在C代碼中重寫git bisect。
-修復了許多問題。