#15209·gitbutler

`but commit` 从不运行 pre-commit / commit-msg / post-commit 钩子 (CLI 中没有调用位置)

作者: artile创建于 2026年8月6日更新于 2026年9月8日

总结 but commit 从来不运行 pre-commitcommit-msgpost-commit 钩子。不是“运行它们并忽略结果” — CLI 根本没有这些钩子的调用位置。对于质量门槛位于 pre-commit 钩子中的仓库,这意味着通过 but 提交会默默地跳过 git 强制执行的每个检查。请通过 CLI 运行提交时的钩子,使用 --no-hooks--no-verify 选项,就像 but pushbut pr new 已经做的那样。

内容来源: gitbutlerapp/gitbutler