💡
原文英文,约2500词,阅读约需9分钟。
📝
内容提要
Git 2.45 引入了 reftable,这是一种新的引用存储后端,用于更快的查找和写入。它还增加了对 SHA-1 和 SHA-256 互操作性的初步支持。其他功能包括调试缺失对象、显示可用的 reflog、配置差异输出前缀、自定义提交消息模板,以及 git cherry-pick 的 --empty 选项。
🎯
关键要点
- Git 2.45 引入了 reftable,作为新的引用存储后端,提供更快的查找和写入速度。
- reftable 格式支持近乎常量时间的引用查找和验证,支持多个 *.ref 文件。
- Git 2.45 增加了对 SHA-1 和 SHA-256 互操作性的初步支持,允许使用兼容哈希引用对象。
- 新功能允许在缺失对象的情况下调试 Git 仓库。
- Git 2.45 引入了 git reflog list 命令,显示哪些引用有对应的 reflog。
- 用户可以自定义 diff 输出前缀,以便更清晰地显示文件变更。
- Git 2.45 允许用户自定义提交消息模板的注释字符,支持多字节字符或任意字符串。
- git config 命令新增 --comment 选项,用于在 .gitconfig 文件中添加注释。
- git cherry-pick 现在支持 --empty 选项,简化处理空提交的过程。
➡️