Hooks
Teil des Git-Kurses
Jedes Team hat eine Regel, der alle zustimmen und die alle vergessen. Vor dem Commit den Formatter laufen lassen. Das Debug-Print, das du um 2 Uhr nachts eingebaut hast, nicht mitcommitten. Keine Datei mit deinem Passwort committen. Diese Regeln landen auf einer Wiki-Seite, die niemand liest, dann verstößt jemand dagegen, und das Code-Review wird zum Suchspiel nach etwas, das eine Maschine sofort gefunden hätte.
Ein Hook ist ein Skript, das Git zu einem bestimmten Zeitpunkt in deinem Ablauf automatisch ausführt, etwa direkt bevor ein Commit aufgezeichnet wird oder direkt bevor ein Push deine Maschine verlässt. Sieh ihn als Rechtschreibprüfung für deine Commits: niemand, der dir im Nacken sitzt, sondern eine kleine automatische Prüfung genau in dem Moment, in dem sie nützt, und die dich stoppen kann, bevor der Fehler...
Möchtest du Git Hooks in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem Git und arbeite Hooks praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenHooksWas du lernen wirst
- Client-side hooks
- .git/hooks
- Pre-commit
- Shell hook example
- Pre-commit framework
