Enquetes Git : resous des mysteres avec tes commandes

Mene des enquetes interactives pour apprendre Git. Commits disparus, branches perdues, merges impossibles : chaque mission est un mystere a resoudre dans le terminal.

50+
Enquetes disponibles
3
Niveaux de difficulte
75
XP par enquete reussie
15 min
Duree moyenne

Apprendre Git en enquetant

Oublie les tutoriels ou tu recopies des commandes sans comprendre. Dans GitQuest, chaque exercice est une enquete : un scenario realiste avec un probleme a resoudre.

Un commit a disparu ? Une branche a ete supprimee par erreur ? Un merge a tourne mal ? C'est a toi de mener l'investigation en utilisant les bonnes commandes Git.

Chaque enquete t'apprend de nouvelles commandes en contexte. Tu ne memorises pas une liste : tu comprends quand et pourquoiutiliser chaque commande.

Scenario realiste

Chaque enquete s'inspire d'un vrai probleme rencontre en entreprise.

Resolution progressive

Tu avances etape par etape, avec des indices si tu bloques.

Commandes en contexte

Tu apprends quand et pourquoi utiliser chaque commande Git.

Exemple : Le commit fantome

Suis le deroulement d'une enquete complete, de l'indice initial a la resolution.

Trois niveaux de difficulte

Les enquetes s'adaptent a ton niveau. Commence par les bases et progresse vers des scenarios de plus en plus complexes.

Debutant15+ enquetes

Premiers pas

Des enquetes guidees pour decouvrir les commandes de base : git log, git status, git diff, git add, git commit. Chaque etape est expliquee.

Duree : 5 a 10 minutes

Intermediaire20+ enquetes

Investigation

Des scenarios plus complexes impliquant branches, merge, stash et resolution de conflits. Les indices sont moins directs.

Duree : 10 a 15 minutes

Avance15+ enquetes

Expertise

Des enquetes qui combinent plusieurs commandes avancees : rebase, cherry-pick, bisect, reflog. Peu d'indices, beaucoup de reflexion.

Duree : 15 a 20 minutes

Exemples d'enquetes

Voici un apercu des missions qui t'attendent. Chaque enquete enseigne des commandes specifiques.

Debutant50 XP

Le commit fantome

Un commit a disparu de l'historique. Utilise git reflog pour le retrouver et le restaurer.

git loggit refloggit cherry-pick
Debutant50 XP

La branche perdue

Une branche feature a ete supprimee par erreur avant le merge. Retrouve-la et fusionne-la.

git branch -agit refloggit checkout -b
Intermediaire65 XP

Le merge impossible

Deux branches ont des modifications contradictoires. Resous le conflit et termine le merge.

git mergegit diffgit addgit commit
Intermediaire70 XP

Le fichier secret

Un fichier sensible a ete commite par erreur. Supprime-le de l'historique sans perdre les autres modifications.

git loggit rebase -igit filter-branch
Avance85 XP

Voyage dans le temps

Un bug a ete introduit quelque part dans les 50 derniers commits. Utilise git bisect pour le trouver.

git bisect startgit bisect goodgit bisect bad
Avance90 XP

Le rebase maudit

Un rebase interactif a tourne mal. Reconstruit l'historique proprement a partir du reflog.

git refloggit resetgit rebase --onto

Les enquetes Git dans l'application

Voici a quoi ressemblent les enquetes dans GitQuest. Des missions scenariees avec un vrai terminal integre.

Terminal simulé pendant une enquete Git
Vue tablette des enquetes GitQuest avec details des missions
A

GitQuest est conçu par Anaïs, développeuse web et responsable pédagogique, spécialisée en formations tech et accessibilité numérique.

Questions sur les enquetes Git

Pret·e a mener l'enquete ?

Lance ta premiere investigation Git gratuitement. Aucune installation requise.

Commencer l'enquete