Git 2.52-rc0 已发布,这是为 Git 下一代主版本( Git 3.0)做准备的候选版本,Git 3.0 计划在 2026 年末左右发布。
此版本主要聚焦底层机制调整而非大功能更新。
主要变化
-
推进 SHA-1 与 SHA-256 的互操作支持(SHA1-SHA256 interop)
-
Git 长期以来使用 SHA-1 哈希算法,但为提升安全性,未来将默认转向 SHA-256。
-
在 2.52-rc0 中,开始加入 “SHA1 与 SHA256 混合环境/兼容” 的工作。虽然仍是初步阶段,但目的是希望在 Git 3.0 时实现良好的互操作体验。
-
对于有旧仓库基于 SHA-1 的情况,这样的兼容性十分关键,以避免迁移/回退过程中出现破坏。
-
-
默认分支名称提示(Default branch name hint)
-
未来 Git 3.0 将默认初始分支从 “master” 改为 “main”。
-
在 2.52-rc0 中增加了一个提示机制:当用户仓库初建时,如果仍使用 “master” 名称,系统将提示如何重命名为 “main”,也会提示如果用户想继续使用 “master” 应如何操作。
-
此变更旨在提前适应社区趋势(越来越多项目使用 “main” 作为主分支名),同时减少教程/文档中指向旧 “master” 名称时造成的混淆。
-
-
新增与改进的子命令与性能优化
-
添加了新的子命令:
-
git repo:用于展示仓库的多项特征。 -
git last‐modified:用于显示某路径(文件/目录)最接近的祖先 commit 中最后修改该路径的提交。
-
-
各子命令也得到了性能方面的改进以及若干 bug 修复。
-
详情查看:https://lore.kernel.org/lkml/xmqqwm47t4x3.fsf@gitster.g/
为您推荐与 git 相关的帖子:
- Git for Windows 2.40.1 发布
- Git 3.0 默认主分支将从“master”改为“main”
- Git 2.52 正式发布,新增 git last-modified 命令
- Git for Windows v2.52.0 发布
- Git for Windows v2.51.2 发布
- Git for Windows v2.51.1 发布
- Git 2.51 版本发布
- Git for Windows 2.46.1 发布
- Git for Windows v2.45.2 发布
- Git for Windows v2.45.1 发布
- Git for Windows 2.44.0 发布
- Git 2.43 新特性
- Git for Windows 2.43.0 发布
- Git for Windows v2.42.0 发布
- Git for Windows 2.37.0-rc2 发布
- Git 2.40.1 发布,修复三个安全漏洞
- Git for Windows v2.40.0 已发布
- Git 2.40.0 正式发布
- Git for Windows v2.40.0-rc1 发布
- Git for Windows 2.39.2 发布
- Git 2.39.1 发布,修复两个安全问题
- Git 2.38 发布,引入巨型仓库管理工具"Scalar"
- Git for Windows 2.37.3 发布
- Git for Windows 2.37.2(2) 发布,将放弃支持 Windows 7/8
- Git for Windows 2.37.1 发布
- Git for Windows 2.37.0 发布
- Git 2.37 正式发布,支持修剪不可达对象、稀疏索引可广泛使用
- Git 2.37发布 面向所有用户引入稀疏索引功能
