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 <regex>"選項,以根據給定匹配引數忽略顯示其更改的行。
-繼續在C程式碼中重寫git bisect。
-修復了許多問題。
最新評論