← 返回列表

Git 2.56 亮点一览

GitHub Blog原文发布 2026-09-29 01:23首次收录 2026-09-29上架 2026-09-29 07:11

☆ 收藏查看原文 ↗

这件事讲了什么

Git 刚刚发布了 2.56.0 版本,有 104 位贡献者参与,其中 39 位是新人。这次更新解决了几个日常痛点:比如解决代码合并冲突时,新增的 git add --resolved 命令只暂存真正解决冲突的文件,不会再不小心把无关的本地修改一起提交,如果文件里还剩冲突标记会直接报错并保持原样。另外,Git 寻找两个分支共同祖先的算法变快了,在一个真实的巨型代码仓库案例里,耗时从 0.68 秒降到 0.01 秒。还有一项路径遍历打包技术,能让仓库存储体积缩小约 71%,这次解除了两个限制方便服务器大规模试用。

可以使用的工具

文中可用工具

  • git add --resolved只暂存已解决冲突的文件,避免误提交无关修改
  • git merge-base --all找出两个提交之间所有最佳共同祖先,新版本中速度大幅提升
  • git pack-objects打包仓库对象,现在可以复用路径遍历模式生成的位图
  • --path-walk按路径遍历对象进行打包,能显著减小仓库体积
这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。