Rapport de transparence

Fidélité des visualisations

Rien sur la scène n’est dessiné à la main. Chaque visualisation est une liste de commandes Git qu’un simulateur Git intégré au site exécute dans votre navigateur. La sortie du terminal est générée par lui, et chaque animation découle de ce qui a réellement changé dans le dépôt. Pour garder le simulateur honnête, avant chaque version, chaque étape est rejouée dans le vrai Git 2.48 et les deux sorties sont comparées ligne par ligne.

333 visualisations
2134 / 2134 étapes identiques au vrai Git
15 options expliquées au lieu d’être animées
Dernière vérification : Sep 29, 2026

Commandes Git

CommandeSortie comparée au vrai GitStatut
git add
67 étapes
Vérifié
git commit
133 étapes
Vérifié
git reset
29 étapes
Vérifié
git branch
69 étapes
Vérifié
git checkout
58 étapes
Vérifié
git merge
39 étapes
Vérifié
git rebase
48 étapes
Vérifié
git cherry-pick
48 étapes
Vérifié
git stash
50 étapes
Vérifié
git fetch
26 étapes
Vérifié
git pull
80 étapes
Vérifié
git push
89 étapes
Vérifié
git log
24 étapes
Vérifié
git status
23 étapes
Vérifié
git diff
22 étapes
Vérifié
git restore
18 étapes
Vérifié
git rm
11 étapes
Vérifié
git mv
3 étapes
Vérifié
git clean
22 étapes
Vérifié
git switch
24 étapes
Vérifié
git tag
18 étapes
Vérifié
git revert
16 étapes
Vérifié
git show
10 étapes
Vérifié
git reflog
8 étapes
Vérifié
git init
9 étapes
Vérifié
git clone
14 étapes
Vérifié
git config
13 étapes
Vérifié
git remote
8 étapes
Vérifié
git blame
12 étapes
Vérifié
git annotate
3 étapes
Vérifié
git grep
20 étapes
Vérifié
git describe
15 étapes
Vérifié
git shortlog
13 étapes
Vérifié
git show-branch
4 étapes
Vérifié
git whatchanged
3 étapes
Vérifié
git version
3 étapes
Vérifié
git help
6 étapes
Vérifié
git notes
18 étapes
Vérifié
git bisect
25 étapes
Vérifié
git worktree
12 étapes
Vérifié
git sparse-checkout
17 étapes
Vérifié
git archive
13 étapes
Vérifié
git bundle
10 étapes
Vérifié
git format-patch
10 étapes
Vérifié
git am
5 étapes
Vérifié
git range-diff
4 étapes
Vérifié
git merge-tree
4 étapes
Vérifié
git rerere
9 étapes
Vérifié
git fsck
10 étapes
Vérifié
git fast-export
7 étapes
Vérifié

Expliqué, pas animé (22)

Le simulateur ne peut pas les montrer honnêtement (outils graphiques, programmes externes, mécanismes de stockage, signatures, commandes plus récentes que Git 2.48) : leur page les explique donc. Il n’y a pas d’animation à comparer avec le vrai Git.

Scénarios réels

ScénarioSortie comparée au vrai GitStatut
Votre premier commit Git
10 étapes
Vérifié
Cloner un dépôt
8 étapes
Vérifié
Annuler le dernier commit
13 étapes
Vérifié
Workflow par branche de fonctionnalité
14 étapes
Vérifié
Résoudre un conflit de fusion
10 étapes
Vérifié
Corriger une version en production
12 étapes
Vérifié
Rebaser une PR sur le dernier main
11 étapes
Vérifié
Un historique propre avant la fusion
10 étapes
Vérifié
Récupérer du travail perdu
10 étapes
Vérifié
Revenir sur une mauvaise fusion
9 étapes
Vérifié
Correctif urgent en pleine fonctionnalité
12 étapes
Vérifié
Taguer et livrer des versions
9 étapes
Vérifié
Découper un commit pour la revue
8 étapes
Vérifié
Nettoyer les branches fusionnées
11 étapes
Vérifié
Clones superficiels en CI
6 étapes
Vérifié

Comment est-ce vérifié ?

Sortie du terminal

Un test rejoue chaque leçon dans un vrai dépôt Git 2.48 avec les mêmes fichiers et les mêmes dates, puis compare la sortie de chaque commande, son code de sortie et le contenu de l’éditeur avec ce qu’affiche le site. Seuls les détails propres à la machine sont normalisés (hashs, chemins, vitesse de transfert).

Animations

Les nœuds, les étiquettes de branche, HEAD, les trois zones de fichiers et le dépôt distant sont dessinés à partir de l’état du dépôt après chaque commande — l’image ne peut donc montrer que ce que le simulateur a réellement fait (et cela est vérifié avec le vrai Git). Chaque leçon vérifie aussi ses faits clés (branche, arbre propre, conflits, sujet du commit) au moment du build.

Vérifié à chaque build

Une leçon qui enfreint l’une de ces règles bloque le build :

  • ✓ Chaque commande s’exécute ; les étapes censées échouer échouent vraiment
  • ✓ Les attentes de la leçon sont respectées (branche, arbre propre, conflits, commit de HEAD)
  • ✓ Aucune sortie, aucun hash ni aucune position écrits à la main
  • ✓ Chaque étape montre quelque chose (une sortie ou un changement visible)
  • ✓ Les leçons d’option utilisent vraiment leur option
  • ✓ Les badges de recommandation correspondent à la documentation de l’option
  • ✓ Le même dépôt de départ sur chaque page
  • ✓ Une idée par étape, expliquée par une phrase complète

Limites : quelques options dépendent d’éléments extérieurs au dépôt (votre éditeur, les permissions des fichiers, les dépôts imbriqués, les fins de ligne, le sparse checkout). Elles sont expliquées par une carte « Comment ça marche » au lieu d’une animation. Vous avez repéré une différence avec votre Git ? Signalez-la.