Skip to content
Latchkey

Git Hook - CI/CD用語集の定義

Git hook は commit、push、merge などのイベントで Git が自動的に実行するスクリプトです。

Git hook とは、commit の前、push の前、merge の後など、workflow の特定のタイミングで Git が自動的に実行するスクリプトです。hook は .git/hooks に置かれ、ローカルのチェックを自動化します。

client hook と server hook

client 側の hook(pre-commit、pre-push)は開発者のマシンで実行され、自動的には共有されません。server 側の hook(pre-receive)はリモートで実行され、ポリシーを中央で強制できます。

関連ガイド