Skip to main content
3 missions gratuites · sans installation

DEVLAB101 · Git Mastery

Quand Git casse au travail,
tu sauras quoi faire.

Apprends à lire un dépôt, diagnostiquer un incident et choisir une réparation sûre — visuellement d’abord, puis avec le terminal quand tu le souhaites.

Tester 3 missions gratuitement

Sans compte au départ · aucun dépôt réel en danger · progression conservée sur ce navigateur.

  • 10modules progressifs
  • 6ateliers terrain
  • 3workflows professionnels
  • ≈ 7 hà ton rythme
mission-control — incident d’équipe
learner@devlab ~/shop $ git rebase origin/mainSuccessfully rebased and updated feature/paiement.

Interface, terminal, graphe et état du dépôt restent synchronisés.

Le moment où les tutoriels ne suffisent plus

Connaître add, commit et push ne prépare pas à l’incident.

Git paraît simple tant que tout va bien. Puis l’histoire diverge et une commande copiée au hasard peut aggraver la situation.

17:42 · CI

« Push rejeté : non-fast-forward. »

Un collègue a déjà publié. Comment intégrer son travail sans l’effacer ?

10:07 · Git

« Conflict in checkout.js. »

Deux règles métier sont valides. Comment résoudre le sens, pas seulement les marqueurs ?

14:20 · Équipe

« Mon commit a disparu. »

Après un mauvais reset, comment retrouver une preuve avant de déplacer encore HEAD ?

Le résultat attendu

Passer de « quelle commande ? » à « quelle stratégie est sûre ? »

01 · Diagnostiquer

Lire l’état réel avant d’agir

Tu distingues les fichiers, l’index, HEAD, la branche suivie et le distant avant toute réparation.

02 · Réparer

Récupérer sans empirer l’incident

Tu choisis entre restore, revert, reset, merge, rebase ou reflog selon ce qui est local et partagé.

03 · Collaborer

Expliquer une décision propre

Tu justifies ta stratégie dans une PR, protèges le travail distant et laisses une histoire lisible.

Tester 3 missions gratuitement

Git devient visible

Agis visuellement. Retrouve toujours la commande équivalente.

Chaque décision change en temps réel l’interface, le terminal, le graphe des commits et l’état précis du dépôt.

Terminal simuléDécision 4/5

oncall@devlab ~/shop $ git fetch origin --prune

origin/main mis à jour · aucun fichier local modifié

oncall@devlab ~/shop $ git rebase origin/main

CONFLICT (content): src/api/invoices.js

oncall@devlab ~/shop $ git add src/api/invoices.js && git rebase --continue

Successfully rebased feature/invoices.
Graphe vivantHEAD → feature/invoices
  1. 6200ff2exporte les factures
  2. 6100ff1liste les factures
  3. 6300aaaorigin/main · contrat API v3
  4. 6250aaaauthentification API
État du dépôtPropre
Branche
feature/invoices
Conflits
0
Tests
31/31 ✓
Prochaine action
force-with-lease
La preuve produitUne action, quatre vues synchronisées.

Tu agis dans l’interface ou le terminal, puis tu vois ce que Git déplace et pourquoi l’action est sûre.

Pourquoi l’expérience est différente

Moins de consommation. Plus de décisions.

Un tutoriel classique
  1. Lire une commande
  2. Copier un exemple
  3. Mémoriser la syntaxe
  4. Espérer reconnaître le prochain problème
Git Mastery
  1. Observer les indices
  2. Prévoir ce qui va bouger
  3. Manipuler dans le simulateur
  4. Expliquer pourquoi la réparation est sûre
01Comprendre

Un modèle mental avant la syntaxe.

02Voir

Les pointeurs changent sous tes yeux.

03Manipuler

Des indices graduels, jamais une punition.

04Prouver

Rappel libre, décision et transfert.

Du premier commit au dépôt d’équipe

Une progression complète, sans volume artificiel.

42 manipulations guidées construisent le modèle mental. Vingt décisions Live le mettent sous pression dans des situations proches du travail.

  1. 01
    Construire les fondations

    Trois zones, commits atomiques, branches, remotes et fusion.

    Missions 01 à 04
  2. 02
    Maîtriser l’historique

    Rebase, annulation, récupération, stash, cherry-pick et bisect.

    Missions 05 à 08
  3. 03
    Tenir la production

    Pull request vivante, incidents d’équipe et mission finale transversale.

    Missions 09 et 10 · mode Live

Mode Live

Le vrai travail ne ressemble pas à un exercice propre.

Les informations sont partielles, les branches ont déjà bougé et certaines commandes sont risquées. Tu dois observer, sécuriser, réparer, tester puis expliquer.

  1. 01Push refusé à 17 h 42Conserver le travail d’Alice
  2. 02Deux règles, un conflitArbitrer le sens métier
  3. 03Le commit « perdu »Enquêter avec le reflog
  4. 04Hotfix pendant un WIPIsoler sans faux commit
  5. 05La PR de vendredi a dérivéRebase et force-with-lease

Accès progressif

Teste la méthode avant de rejoindre la bêta.

Les trois premières missions sont ouvertes. À la fin de l’aperçu, tu peux laisser ton e-mail pour recevoir la date du pré-lancement.

Tarif bêta annoncé29,90 € TTC

Réservé aux personnes prévenues du pré-lancement. Le tarif public prévu ensuite est de 49,90 € TTC. Aucun paiement maintenant.

Tester 3 missions gratuitement

Questions utiles avant de commencer

Tout ce qu’il faut savoir, sans petite ligne cachée.

Je n’ai jamais utilisé Git. Est-ce vraiment accessible ?

Oui. La première mission construit les trois zones fondamentales de Git avant d’introduire les branches, les remotes et les incidents. Aucun vocabulaire préalable n’est supposé.

Pourquoi ne pas proposer 200 commandes ?

Parce qu’un incident inédit ne se résout pas en récitant un catalogue. Le parcours fait manipuler 62 décisions utiles, puis la boîte à outils fournit 50 recettes à retrouver rapidement au travail.

L’interface ou le terminal peuvent-ils modifier mon ordinateur ?

Non. Les deux modes pilotent uniquement un dépôt fictif. L’interface montre la commande Git équivalente, mais aucun processus réel n’est lancé sur ton appareil.

Est-ce seulement une formation GitHub ?

Non. Le socle concerne Git et reste valable avec GitHub, GitLab ou une autre plateforme. Une annexe compare Git Flow, GitHub Flow et Trunk-Based Development.

Combien de temps faut-il prévoir ?

Environ sept heures pour les 10 modules et les 6 ateliers. La progression est conservée localement afin d’avancer en plusieurs sessions sur le même navigateur.

Est-ce que sept heures suffisent pour devenir expert ?

Aucune formation ne remplace l’expérience sur de vrais projets. Git Mastery vise un résultat précis : te donner les modèles mentaux, les réflexes de diagnostic et les stratégies de réparation qui rendent autonome beaucoup plus vite.

Quel sera le prix ?

Les trois premières missions sont gratuites. Les personnes inscrites seront prévenues de l’ouverture de la bêta à 29,90 € TTC. Le tarif public prévu ensuite est de 49,90 € TTC. Aucun paiement n’est demandé pour rejoindre la liste.

Aucun dépôt à risquer

Trois missions pour voir si la méthode te convient.

Commence avec git status, puis manipule les branches et la synchronisation distante. Aucune installation nécessaire.

Tester 3 missions gratuitement