Git et GitHub pour les vibe coders
Pourquoi les agents parlent tout le temps de commits et de branches – et comment ça te sauve quand l'un d'eux casse quelque chose.
Pourquoi les agents parlent tout le temps de commits
Les agents de coding IA comme Claude Code travaillent directement dans ton projet et utilisent Git pour rendre les changements traçables. Sans notions de base en Git, tu ne peux pas vraiment suivre ce que fait l'agent – ni revenir en arrière si quelque chose casse.
Les 5 notions dont tu as besoin
- Repository (repo) : le dossier du projet avec tout son historique de changements
- Commit : une photo du projet à un instant donné, avec une courte description
- Branch : une copie parallèle du projet pour tester des changements de façon isolée
- Push : envoyer tes commits locaux vers un serveur (par exemple GitHub)
- Pull request (PR) : une proposition pour fusionner des changements d'une branche vers une autre – quelqu'un peut la relire avant qu'elle soit intégrée
Comment ça te sauve quand un agent casse quelque chose
Chaque commit est un point de sauvegarde. Si un agent casse quelque chose, tu peux revenir à un commit antérieur (checkout) ou annuler un seul changement (revert) – sans devoir tout reconstruire depuis zéro.
Un flux pratique minimal avec un agent
Fais faire des commits à l'agent par petites étapes plutôt que de tout regrouper dans un commit géant. Après chaque étape intermédiaire qui fonctionne : regarde le diff, vérifie-le, puis seulement après continue. Comme ça, chaque erreur reste petite et facile à annuler.
EXEMPLE
Prompt à l'agent : « Fais un commit séparé après chaque étape intermédiaire qui fonctionne, avec une courte description. Je regarde chaque commit avant que tu continues. »
QUIZ RAPIDE
Quelle est la façon la plus rapide d'annuler un changement cassé fait par un agent ?
SOURCES
- Git : documentation officielle ↗ git-scm.com
- GitHub Docs : prise en main ↗ docs.github.com