web-dev-qa-db-ja.com

コミットを試みることなく、git pre-commitフックを手動で実行する方法は?

実際にコミットしようとせずに、実行中のツリーのコードがパスするかどうかを確認するために実行できるようにしたいだけです。

27
callum

pre-commitシェルを介したスクリプト:

bash .git/hooks/pre-commit
34
Ilayaraja

Pythonこのパッケージが利用可能です こちら使用説明書

リポジトリですべての事前コミットフックを手動で実行する場合は、pre-commit run --all-files。個々のフックを実行するには、pre-commit run <hook_id>

そう pre-commit run --all-filesはOPの後にあるものです。

6
javabrett