フックは、特定のイベントが起きたときに実行されるコードや処理です。たとえばGitフックは、変更をプロジェクトの履歴に保存する前にチェックを実行できます。

ドアベルを想像してください。押すとチャイムが鳴ります。フックも同じように、プログラムがイベントを検知し、関連付けられた処理を開始します。

ツールによって「フック」という言葉の意味は異なります。どのイベントが実行のきっかけになり、何をするのか確認しましょう。特にファイルを変更したり、情報をどこかへ送ったりする場合は重要です。