Aufgaben-Python/courses/git/15_git_hooks_und_automatisierte_checks/README.md

770 B

Git 15: Pre-Commit Hooks & Automatisierung

Willkommen zum Kurs Git Versionskontrolle & DevOps Workflows im IT-Praxisportal!

💡 Das Wichtigste in Kürze

  • Ziel: Automatisiere Qualitätssicherung: Verhindere fehlerhafte Commits direkt lokal vor dem Push.
  • Wichtigste Befehle: git status, git add, git commit, git switch, git log

🎯 Deine Aufgaben (Checkliste)

  1. Teilziel 1: Pre-Commit Hook in .git/hooks/pre-commit anlegen und ausführbar machen
  2. Teilziel 2: Skript zur Syntax- und Passwortprüfung implementieren
  3. Teilziel 3: Commit mit Syntaxfehler abfangen (Hook bricht mit Exit-Code 1 ab)
  4. Teilziel 4: Validen Commit erfolgreich durchlaufen lassen

🧪 Tests ausführen

bash test_aufgabe.sh