Study Git in French: 68 Flashcards That Teach Commands and Vocabulary at Once
Revise Git with the French edition of deck RS2358: 68 cards on commands, objects and merge strategies, plus the French dev vocabulary that comes with them.

Studying. But it's also a video game. 🎮
Flashcards, quizzes and games that make you actually remember.
Posted by
Related reading
Learn Terminal & Shell Commands: 57 Flashcards from ls to Pipes, sed and awk
Master 57 terminal and shell commands with flashcards: ls, grep, chmod, kill, pipes, redirects, sed and awk, plus which cards to fix and what to add.
Learn Git in German: 68 Flashcards on Befehle, Merges and the Object Store
Learn Git in German with 68 real flashcards: the key German terms (Arbeitsverzeichnis, Staging-Bereich), 3 cards to fix and a smart study order.
Learn Git in Spanish: 68 Flashcards on Commands, Merges and the Object Store
Spanish edition of the 68-card Git deck: commands, merge strategies and object store, with the three backs to correct before your first review.
Deck RS2358 — Git : commandes et workflows is the French edition of Flip It's 68-card Git deck: the fronts stay in English (git rebase, HEAD, Fast-forward merge), the backs are written in French. That asymmetry is the whole point. You revise the tool and absorb the French developer vocabulary you will actually meet in a Paris codebase, a French README or a git course, in one pass.
Study this deck: Git : commandes et workflows
1 / 10Git
Tap the card for the answer · swipe right if you knew it, left if not
What the cards look like
| Front | Back (deck's own French) |
|---|---|
git add | Indexe les modifications (ajoute des fichiers à la zone de staging) pour les préparer au commit |
git stash | Sauvegarde temporairement les modifications non validées et remet le répertoire de travail dans l'état du dernier commit |
git revert | Crée un nouveau commit qui annule les modifications d'un commit précédent sans réécrire l'historique |
git bisect | Utilise une recherche dichotomique pour trouver le commit ayant introduit un bug |
| HEAD in Git | Une référence réservée qui pointe vers le commit ou la branche actuellement extrait(e) |
| Git blob | Un objet qui stocke le contenu d'un fichier (sans nom de fichier, horodatage ni métadonnées) |
| Detached HEAD state | Lorsque HEAD pointe directement vers un commit au lieu d'une référence de branche |
| What version control system did Linux use before Git? | BitKeeper (propriétaire) de 2002 jusqu'à la révocation de sa licence gratuite en 2005 |
The 68 cards in one breath
Plumbing and porcelain: init, clone, add, commit -m, status, push, pull, fetch, merge, branch, checkout -b, switch, restore, log, diff, reset --hard, revert, stash pop, remote add origin, tag, rebase, cherry-pick, rm, mv, blame, bisect, grep, gc, fsck, config, archive, clean, describe, reflog. Internals: blob, tree object, tag object, packfile, delta compression, SHA-1, staging area, .gitignore, Git LFS, detached HEAD. Collaboration: pull request, merge conflict, three-way merge, recursive, octopus, fast-forward, Git-flow, GitHub, GitLab, Bitbucket, JGit, libgit2.
The French layer worth stealing
The backs give you the real translations, not approximations: dépôt (repository), indexer / désindexer (to stage / unstage), zone de staging — also index or cache in card 54, valider (to commit), fusion and fusionner (merge), réécrire l'historique (rewrite history), mettre de côté (stash), extrait (checked out), répertoire de travail (working directory), branche courante (current branch). Note that French developers keep the English nouns — commit, push, merge, stash — while conjugating the verbs in French. The deck mirrors that habit faithfully.
Two fixes before your first review
Card 51 is wrong. Five object types in Git's object store answers "Blob, tree, commit, tag et packfile". Git has four object types; a packfile is a storage and transport container that holds those objects, not a fifth type. Rewrite the back as quatre types : blob, tree, commit, tag and keep the packfile as its own card (52 already covers it).
Card 46 is dated. The recursive strategy stopped being Git's default merge strategy in version 2.34 (2021), which switched to ort. Behaviour is nearly identical, but an interviewer asking about the default expects ort. Add the date to the back rather than deleting the card.
Also study cards 14–15 (checkout) alongside 66–67 (switch / restore) as one block: the deck presents them far apart, yet the modern pair exists precisely to split the two jobs checkout used to mix.
Study order
Pass one: the 34 command cards, until every git x fires in under two seconds. Pass two: internals and merge strategies, where the French phrasing gets dense. Pass three: reverse the cards — read the French back, produce the command. That direction proves you own both the tool and the vocabulary.
Find RS2358 — Git : commandes et workflows in your Flip It library at flip-it.app.
Already fluent in the English version? Start with Learn Git Without Panic: 68 Flashcards on Commands, Objects and Merge Strategies and use this deck purely as a vocabulary pass.
Ready to learn faster? 🚀
Join FLIP IT for free and turn studying into a game.