dev.to | 📄 原文链接 | 2026-11-14 收录

Git 2.56 的 history drop 比 rebase 快 40 到 77 倍

来源:dev.to — 2026-11-13

📋 概述

作者想在不检出任何东西的裸仓库里删掉中间的一个提交,传统做法是加一个工作树、rebase、再扔掉工作树。Git 2.56(2026 年 9 月 28 日发布)带了一个实验性命令 git history drop,直接跳过这些步骤。他从源码编译实测:在目标提交之后还堆着 400 个提交的裸仓库上,传统做法耗时 26.5 秒,新命令 0.36 秒;20 个后继提交时是 1.4 秒对 0.03 秒。

🔑 核心要点

💡 金句

“That's not a rounding difference.”
译:这不是四舍五入能解释的差距。
← 返回 dev.to 首页