commit-rewriter 0.1
来自 Simon Willison · 期号 2026-09-14
摘要
Simon Willison 做了一个小工具,用来批量重写 Git 仓库的 commit message。 起因是他要为 Datasette 的安全更新版本整理提交记录,但最初的 commit 里混满了 coding agent 的机器话和内部 issue 编号,不适合公开。 用法很简单:在仓库目录下跑 `uvx commit-rewriter`,编辑完提交信息后,工具会先创建一个带时间戳的分支用于回滚,然后从你改的第一条 commit 开始,一路重写到最新一条。