我只是希望能够运行它,看看我的工作树中的代码是否传递了它,而不是实际上尝试提交。
只需在 shell 中运行 pre-commit脚本:
pre-commit
bash .git/hooks/pre-commit
有一个 Python 包可用于 给你:
如果您想在一个存储库中手动运行所有预提交挂钩,那么运行 pre-commit run --all-files。
pre-commit run --all-files
所以 pre-commit run --all-files就是 OP 想要的。
运行 git commit。在执行此操作之前不需要添加任何内容,因此最终得到消息 no changes added to commit。
git commit
no changes added to commit
对于单个文件:
pre-commit run --files YOUR_FILENAME