Guides pratiques

Scénarios Git en situation réelle

Des guides pas à pas pour les situations Git que vous rencontrerez dans de vrais projets. Chaque scénario comprend des visualisations interactives pour comprendre ce qui se passe.

15Scénarios
5-10minutes chacun
100%Visuel
↩️Annuler
🌿Brancher
🔀Fusionner
⚡Résoudre
🎯Débutant

Votre premier commit Git

Transformez un simple dossier de projet en dépôt : init, préparation, commit, et on continue.

5 min
Facile
10 étapes
Lancer le scénario
📥Débutant

Cloner un dépôt

Rejoignez un projet existant : clonez-le depuis GitHub, explorez-le et publiez votre première branche.

5 min
Facile
8 étapes
Lancer le scénario
↩️Récupération

Annuler le dernier commit

Amend, reset soft, reset hard, récupération par le reflog et revert — choisissez la bonne annulation pour chaque situation.

8 min
Moyen
13 étapes
Lancer le scénario
🌿Collaboration

Workflow par branche de fonctionnalité

La boucle quotidienne en équipe : brancher, committer, pousser, suivre main, fusionner et faire le ménage.

10 min
Moyen
14 étapes
Lancer le scénario
⚔️Collaboration

Résoudre un conflit de fusion

Deux branches modifient les mêmes lignes. Lisez les marqueurs de conflit, résolvez, puis terminez la fusion.

7 min
Moyen
10 étapes
Lancer le scénario
🚑Entreprise

Corriger une version en production

Corrigez une version publiée sur sa branche de release, taguez-la, puis reportez le correctif sur main avec cherry-pick -x.

10 min
Difficile
12 étapes
Lancer le scénario
🔄Entreprise

Rebaser une PR sur le dernier main

main a avancé et entre en conflit avec votre pull request ouverte. Rebasez, résolvez, puis mettez la PR à jour avec --force-with-lease.

9 min
Difficile
11 étapes
Lancer le scénario
🧹Entreprise

Un historique propre avant la fusion

Écrasez les commits « fix typo » et reformulez les messages vagues avec un rebase interactif, puis avancez main en fast-forward.

8 min
Difficile
10 étapes
Lancer le scénario
💾Récupération

Récupérer du travail perdu

Une branche supprimée avec -D, un reset allé trop loin — le reflog et ORIG_HEAD ramènent tout.

7 min
Moyen
10 étapes
Lancer le scénario
⏪Entreprise

Revenir sur une mauvaise fusion

Une fonctionnalité fusionnée a cassé la production. Annulez toute la fusion sur le main partagé avec git revert -m 1.

7 min
Difficile
9 étapes
Lancer le scénario
🔀Collaboration

Correctif urgent en pleine fonctionnalité

Mettez de côté un travail à moitié fait avec git stash, livrez un correctif urgent sur main, puis reprenez exactement là où vous en étiez.

7 min
Moyen
12 étapes
Lancer le scénario
🏷️Entreprise

Taguer et livrer des versions

Marquez chaque version d’un tag annoté, poussez les tags et revenez à n’importe quelle version livrée.

6 min
Moyen
9 étapes
Lancer le scénario
✂️Entreprise

Découper un commit pour la revue

Un relecteur demande des commits plus petits. Annulez le commit et préparez-le à nouveau hunk par hunk avec git add -p.

6 min
Difficile
8 étapes
Lancer le scénario
🗑️Entreprise

Nettoyer les branches fusionnées

Retirez les branches supprimées sur GitHub, trouvez quelles branches locales sont fusionnées et supprimez-les sans risque.

6 min
Moyen
11 étapes
Lancer le scénario
⚙️Entreprise

Clones superficiels en CI

La CI clone avec --depth 1 pour aller vite. Voyez ce qu’un historique superficiel ne permet pas, puis approfondissez-le ou rendez-le complet.

5 min
Moyen
6 étapes
Lancer le scénario