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 <regex>”选项,以根据给定匹配参数忽略显示其更改的行。
-继续在C代码中重写git bisect。
-修复了许多问题。