Hook, belirli bir olay gerçekleştiğinde çalışan bir kod parçası veya işlemdir. Örneğin Git hook’u, biri değişikliği proje geçmişine kaydetmeden önce bir denetim çalıştırabilir.

Bir kapı zilini düşünün: düğmeye basmak bir zil sesini tetikler. Hook da benzer şekilde çalışır; program bir olayı fark eder ve ona bağlı işlemi başlatır.

Farklı araçlar “hook” sözcüğünü farklı anlamlarda kullanabilir. Özellikle dosyaları değiştirebiliyor veya başka bir yere bilgi gönderebiliyorsa hangi olayın onu başlattığını ve ne yaptığını kontrol edin.