Le modèle mental de Git en équipe
Leçon 1 du module « Comprendre le dépôt et son pipeline » de la formation « Git pour les PM : livrer en équipe sans risquer la prod ».
Objectif de la leçon
À la fin de cette leçon, vous serez capable d'expliquer où se trouve un changement (fichiers, index, commit local, dépôt distant, main) et de dire, à partir de git status et git log, ce qui manque pour qu'il atteigne la production.
Dans quel module
Comprendre le dépôt et son pipeline
Qu'est-ce qui se passe entre mon commit et la production, et qui décide ?
Leçons du module
- Le modèle mental de Git en équipe (cette leçon)
- Lire un dépôt et son pipeline avant d'y toucher
Ce que vous apprendrez dans la formation
Cette leçon fait partie de la formation Git pour les PM : livrer en équipe sans risquer la prod
- Lire un dépôt existant et son pipeline (README, CONTRIBUTING, CODEOWNERS, workflows de CI, environnements) pour savoir qui relit quoi, ce qui est vérifié et ce qui part en production, quand.
- Travailler sur une branche courte avec les commandes Git du quotidien (ou leurs équivalents GitHub), des commits petits et nommés selon une convention, et rester synchronisé avec main.
- Ouvrir une pull request petite et bien décrite, obtenir la bonne relecture, passer les checks requis, valider la prévisualisation et choisir la méthode de fusion.
- Résoudre calmement un conflit de fusion simple, en ligne de commande ou dans GitHub, et savoir quand demander de l'aide.
- Évaluer les filets de sécurité d'un dépôt (protection de branche, checks requis, relecture obligatoire, feature flags, staging, déploiement progressif) et proposer ceux qui manquent.
- Choisir la bonne façon d'annuler un changement (restore, revert, reset, retour arrière du déploiement) selon qu'il est local, poussé, fusionné ou déjà en production.
- Encadrer un agent de code IA dans un dépôt d'équipe (branche dédiée, règles écrites, secrets protégés, preuves de vérification, relecture humaine avant fusion).
- Relier des changements fusionnés à une version (tag, versionnage sémantique, changelog) et rédiger des notes de version utiles aux utilisateurs.
Formations liées
- Expliquer comment fonctionne un produit web, du navigateur au serveurTout public · ~2 h 30 min
- Concevoir et tester une intégration API en tant que PMJunior · ~3 h
- Modéliser les données de son produit et les interroger en SQLJunior · ~3 h 30 min