Hooks
Partie du cours Git
Chaque équipe a une règle que tout le monde approuve et que tout le monde oublie. Lancer le formateur avant de committer. Ne pas committer l'affichage de debug ajouté à 2 heures du matin. Ne pas committer un fichier contenant son mot de passe. Ces règles finissent sur une page de wiki que personne ne lit, puis quelqu'un en enfreint une, et la revue de code se transforme en jeu de chasse à ce qu'une machine aurait...
Un hook est un script que Git lance automatiquement à un moment précis de votre travail, par exemple juste avant qu'un commit soit enregistré ou juste avant qu'un push quitte votre machine. Voyez-le comme un correcteur orthographique pour vos commits : personne ne vous harcèle, c'est simplement une petite vérification automatique qui se déclenche pile au moment où elle sert, et qui peut vous arrêter avant que...
Envie d’apprendre Git Hooks dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Git prêt, et travaillez sur Hooks avec un tuteur IA qui connaît votre code.
Commencer cette leçonHooksCe que vous allez apprendre
- Client-side hooks
- .git/hooks
- Pre-commit
- Shell hook example
- Pre-commit framework
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
13 leçons- 1Initialisation et votre premier commit25 min
- 2Statut, Diff et Log25 min
- 3Branches et Merging30 min
- 4Résolution des conflits de merge30 min
- 5Remotes : Push, Pull, Fetch30 min
- 6Stash et cherry-pick25 min
- 7Rebasing30 min
- 8Rebase interactif et squashing30 min
- 9Tags et Releases20 min
- 10Flux de travail de branching20 min
- 11Récupérer le travail perdu25 min
- 12Hooks25 min
- 13Projet final : un flux complet de pull request40 min
