主要亮点:加速 SHA-1 计算
如果你想亲自体验这一新特性,可以尝试使用
make OPENSSL_SHA1_UNSAFE=1
编译 Git。增强的冲突查看功能
range-diff
命令。与此同时,--remerge-diff
选项让查看合并冲突的解决方式变得更加轻松。在 Git 2.48 中,这两个功能首次结合使用:你现在可以将
--remerge-diff
添加到 range-diff
,不仅可以查看线性提交中的变更,还可以查看通过 --rebase-merges
调整的合并提交。--remerge-diff
长期存在的一个问题,使得像 git log --remerge-diff
这样的工具在使用改变提交顺序的选项(例如 --reverse
)时更加可靠。引入 Meson 构建系统
改进部分克隆功能
修复了一个导致无限循环的错误。 改进了对 promisor 引用的处理方式,以避免在运行 git gc
后意外破坏仓库。
改进远程默认分支的跟踪
refs/remotes/origin/HEAD
未能与远程默认分支同步,Git 的后续抓取操作可能无法自动更新这一引用。现在,Git 2.48 能够在本地缺失但远程设置了默认分支时,自动更新这一符号引用。你还可以通过配置
remote.origin.followRemoteHead
来进一步管理此功能,将其设置为 warn
或 always
即可分别接收警告或自动同步。总结
有关所有更改和新功能的详细信息,可以查阅 完整的更新日志。
Linux迷
链接:https://www.linuxmi.com/git-2-48.html
关注我们 长按或扫描下面二维码关注 Linux公社
关注 Linux公社,添加“ 星标 ”
每天 获取 技术干货,让我们一起成长
合作联系:root@linuxidc.net