您现在的位置是:首页 > 文章详情

Git 2.52-rc0 发布,推进 SHA-1 与 SHA-256 的互操作支持

日期:2025-11-05点击:3

Git 2.52-rc0 已发布,这是为 Git 下一代主版本( Git 3.0)做准备的候选版本,Git 3.0 计划在 2026 年末左右发布。 

此版本主要聚焦底层机制调整而非大功能更新。

主要变化

  1. 推进 SHA-1 与 SHA-256 的互操作支持(SHA1-SHA256 interop)

    • Git 长期以来使用 SHA-1 哈希算法,但为提升安全性,未来将默认转向 SHA-256。 

    • 在 2.52-rc0 中,开始加入 “SHA1 与 SHA256 混合环境/兼容” 的工作。虽然仍是初步阶段,但目的是希望在 Git 3.0 时实现良好的互操作体验。

    • 对于有旧仓库基于 SHA-1 的情况,这样的兼容性十分关键,以避免迁移/回退过程中出现破坏。

  2. 默认分支名称提示(Default branch name hint)

    • 未来 Git 3.0 将默认初始分支从 “master” 改为 “main”。

    • 在 2.52-rc0 中增加了一个提示机制:当用户仓库初建时,如果仍使用 “master” 名称,系统将提示如何重命名为 “main”,也会提示如果用户想继续使用 “master” 应如何操作。

    • 此变更旨在提前适应社区趋势(越来越多项目使用 “main” 作为主分支名),同时减少教程/文档中指向旧 “master” 名称时造成的混淆。 

  3. 新增与改进的子命令与性能优化

    • 添加了新的子命令:

      • git repo:用于展示仓库的多项特征。 

      • git last‐modified:用于显示某路径(文件/目录)最接近的祖先 commit 中最后修改该路径的提交。 

    • 各子命令也得到了性能方面的改进以及若干 bug 修复。

详情查看:https://lore.kernel.org/lkml/xmqqwm47t4x3.fsf@gitster.g/

原文链接:https://www.oschina.net/news/381686
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章