运行 预提交 git 中超出 HEAD 的所有文件

Running pre-commit on all files in git beyond HEAD

我已经做了 git commits,但想在当前 Git HEAD 提交之上的文件上重新运行 pre-commit。我打算在 CI 中使用第二个功能更全的 pre-commit 配置,称为 .pre-commit-other-config.yaml

我可以这样完成:

git show --name-only --format="" HEAD | pre-commit run --config .pre-commit-other-config.yaml

我想知道:pre-commit 中是否有内置选项?

旁白

我对所有文件都不感兴趣 (pre-commit run -a)。

让你大吃一惊didn't check the docs for pre-commit run

您正在寻找 --from-ref--to-ref


免责声明:我写了 pre-commit