Deviens Maitre Git
Formation d’élite pour maîtriser chaque détail.
Transforme Git en super-pouvoir et fais la différence dans ton équipe.
4.9 - Note de satisfaction
Reprends le contrôle.
Même face à l’IA.
Cette formation a été conçue par un dev pour les devs qui veulent maîtriser Git en profondeur, pas juste exécuter des commandes proposées par ChatGPT ou copiées sans comprendre sur Stack Overflow.
Chaque concept fondamental est abordé avec clarté : objets internes, références, index, historique, stratégie de branche, … Des bases solides pour enfin comprendre ce qui se passe sous le capot.
Puis place aux cas réels qui posent souvent problème:
- 🔥 Conflits lors des merges
- 🔥 Historique incompréhensible
- 🔥 Perte de travail après un reset ou un force push
- 🔥 Annulation de commit, de merge, de rebase…
- 🔥 Branches mal positionnées, quelle stratégie de branche choisir ?
- 🔥 Reviews en cours de développement, comment faire ?
La pédagogie est visuelle, progressive, ultra concrète :
- → Schémas animés pour comprendre tous les concepts, y compris les plus complexes
- → Exercices ciblés, créés à partir de cas réels, à rejouer à l'infini en formation et tranquillement chez soi
- → Et surtout : je réponds à toutes les questions, rien n’est laissé flou.
Après chaque manipulation, un débrief collectif permet de comparer les approches, partager les astuces et consolider les acquis.
Pour résumer:
- 🔥 Format vivant, rythmé, pensé pour les devs.
- 🔥 En 2 jours, Git devient clair, logique, maîtrisé.
- 🔥 Et chaque commande exécutée a désormais un vrai sens.
- 🔥 Git est ton nouveau super-pouvoir, et crois moi ça fait la différence.
Et pour ceux qui pensent encore que Git se résume à git add
/ git commit
/ git push
, voici un aperçu des commandes que l'on passe en revue pendant la formation (avec un check vert):
- → commandes de haut niveau, de porcelaine (sur fond clair)
- → commandes internes, de plomberie (sur fond foncé)
Une formation inoubliable
Objectifs pédagogiques
À la fin de la formation tu ne copieras plus des commandes générées par une IA sans les comprendre, les adapter… ou les corriger.
Tu sauras exactement :
- ce qui se passe dans ton dépôt à chaque commande
- comment corriger un historique cassé (sans perdre un seul commit)
- comment t’en sortir même dans un conflit de merge ingérable
- comment exploiter toute la puissance de Git : reflogs, stash, rebase interactifs, et compagnie
Et surtout :
- 🧠 tu comprendras comment penser Git, et pas juste l’utiliser
- 📁 tu apprendras à construire un historique propre, clair et utile
- 🔁 tu sauras revenir en arrière, annuler toutes les actions, nettoyer, sans stress
- 👥 tu sauras collaborer à plusieurs, proprement, même à 10 sur le même repo
- 🧰 tu appliqueras les bonnes pratiques Git des meilleures équipes : commits lisibles, rebases bien placés, branches claires, historique sculpté, etc.
Public concerné
Cette formation s’adresse à toute personne qui veut comprendre Git à fond, pas juste l’utiliser comme une boîte noire.
- 👉 Tu peux déjà connaître Git un peu, beaucoup, ou pas du tout.
- 👉 Tu peux venir pour combler des lacunes… ou pour tout remettre à plat une bonne fois pour toutes.
Ce qui compte, c’est d’être :
- à l’aise pour taper quelques commandes dans un terminal
- motivé·e à comprendre comment Git fonctionne
- prêt·e à pratiquer, poser des questions, progresser
Profils qui suivent (et adorent) la formation :
- Développeurs front, back, fullstack
- Architectes logiciel
- Product Owners, Product Managers
- Chefs de projet, Scrum Masters
- Rédacteurs techniques
- Testeurs, QAs
- Et plus largement : toute personne qui versionne des fichiers et veut comprendre ce qu’elle fait
Prérequis
Aucune connaissance particulière.
Prérequis techniques:
Pour suivre la formation, il te faut :
- Un laptop (avec accès internet pour accéder aux supports et exercices)
- Git installé (n’importe quelle version récente, on check ensemble au début)
Modalités d'évaluation
- Une évaluation est réalisée à l’entrée de la formation, elle permettra d’évaluer ton niveau initial
- Une évaluation est réalisée à la fin de la formation, afin de vérifier tes connaissances et valider tes acquis
Solutions de financement
LeDevWebModerne est un organisme de formation certifié Qualiopi. Cette formation à destination des entreprises est finançable par votre OPCO, mais n'est pas elligible au CPF.
Horaires
La formation dure 2 jours consécutifs, pour un total de 14 heures.
- 9h – 12h30
- 14h – 17h30
Les horaires sont pensées pour garder un bon rythme : on attaque tôt, on fait des vraies pauses, et on termine à une heure confortable pour tout le monde.
Le programme
C’est pas quand t’as un bug en prod qu’il faut te demander comment fonctionne Git.
Mieux vaut avoir les bons réflexes avant.
🔧 Comprendre le fonctionnement interne de git
- Initialisation (
git init
,git clone
) et structure d'un repo git - Stockage des données et objets git (
blob
,tree
,commit
,tags
) - Gestion des références (branche, tag, références spéciales telles que
HEAD
) - Configuration projet et machine
🌿 Travailler efficacement avec les branches
- Création et gestion de branches (
git branch
,git checkout
,git switch
) - Stratégies de fusion (
git merge
etgit rebase
) - Résolution de conflits
🔍 Visualiser les écarts et rechercher dans l'historique
- Cycle de vie des fichiers (untracked, staged, committed)
- Voir les écarts (
git diff
) - Personnaliser l'affichage de
git log
- Recherches simples avec
git log
- Trouver le commit en erreur avec
git bisect
🧹 Annuler des actions et réécrire l'historique
- Annuler les modifications locales (
git checkout
,git reset
,git restore
,git clean
) - Récupérer le commit d'une autre branche (
git cherry-pick
) - Modifier le dernier commit (
git commit --amend
,git reset
) - Supprimer les n derniers commits (
git reset
) - Modifier les n derniers commits (
git reset
) - Rebase interactif (
git rebase
) - Modifier les n derniers commits (
git rebase
) - Annuler un commit spécifique (
revert
) - Annuler une fusion ou un rebase
- Retrouver les commits perdus (
git reflog
)
🤝 Travailler avec un dépôt distant
- Configuration et gestion des dépôts distants (
git remote
) - Suivre une branche distante (
git branch
,git checkout
,git switch
,git config
) - Synchronisation des branches et tags (
git push
,git fetch
,git pull
)
⚡️ Automatiser avec les Git Hooks
- Comprendre le rôle et le fonctionnement des hooks Git (client vs serveur)
- Mettre en place des hooks locaux utiles (pre-commit, commit-msg, pre-push, post-merge)
- Forcer les conventions de commits et éviter le code cassé
- Partager et versionner les hooks en équipe (Husky, pre-commit, etc.)
- Relier hooks et CI/CD pour sécuriser la prod
🌿 Stratégies de branches
- Définir une stratégie de branche Git adaptée (sécurité, clarté, fluidité)
- Découvrir et comparer Git Flow, GitHub Flow, GitLab Flow, Trunk Based Development
- Comprendre avantages, limites, quand et pourquoi choisir chaque workflow
- Identifier les bonnes pratiques de nommage et de gestion des branches
- Maintenir un historique clair et cohérent
👉 Économise jusqu’à 30% en formant ton équipe
Nos tarifs sont pensés pour être justes et adaptés à tes besoins. Plus tu formes de personnes, plus le coût par participant diminue. C’est notre façon de soutenir les équipes qui veulent progresser ensemble.
Avec la certification Qualiopi, la formation est éligible à un financement OPCO : tu peux donc réduire encore davantage ton investissement.
Et surtout : nos prix sont fixes et transparents. Pas de négociation interminable, pas de surprise.
Ils en parlent le mieux
Parce que le meilleur gage de qualité vient de ceux qui l’ont déjà vécue, voici quelques retours authentiques de développeurs formés.
Je serai ton formateur
Ancien tech lead fullstack, j’accompagne aujourd’hui les équipes à travailler plus sereinement avec Git.
Tu te poses (encore) des questions ?
Normal.
Voici tout ce qu’on me demande avant de se lancer.
Si t’as un doute qui reste, tu peux aussi me poser ta question sur ce mail.
Tu repars avec :
- ✅ Des fiches mémos avec toutes les commandes vues en formation
- ✅ Tous les exos, rejouables chez toi
✅ Et une confiance totale dans l'utilisation de git 😅
La formation dure 2 jours.
Deux formats possibles :
✅ En intra-entreprise : je me déplace dans tes locaux, avec tout ce qu’il faut (slides, exos, bonne humeur), et si besoin on mets en place une classe distante.
✅ En inter-entreprises : à dates fixes, à Paris, dans une salle qu’on loue pour l’occasion, ou dans une classe distante.
👉 2 personnes minimum pour que ça ait lieu, et c’est parti.
N’oublie pas ton laptop 😛
Pas de souci, c’est le cas 9 fois sur 10.
On repart des bases… mais les vraies, celles que même les devs expérimentés zappent souvent.
👉 Résultat : tout le monde apprend, même ceux qui pensaient déjà tout savoir.
Je structure la formation pour que chacun progresse à son rythme, sans jamais s’ennuyer ni se sentir largué. L’objectif, c’est que tout le monde sorte plus fort, et plus serein avec Git.
Pas de stress.
Tu peux annuler ou replanifier sans frais jusqu’à 1 mois avant la formation.
Passé ce délai, des frais peuvent s’appliquer (sauf cas de force majeure).
Mais dans tous les cas, je suis toujours partant pour reprogrammer plutôt qu’annuler.
Le format est prévu pour des groupes de 4 à 12 personnes.
- En dessous, on peut aller plus loin dans l’accompagnement.
- Si vous êtes plus nombreux, on split en deux : c’est le meilleur moyen que personne ne décroche, et que chacun puisse apprendre à son rythme.
Si t'as des besoins spécifiques, on peut en discuter, j'ai l'habitude de m'adapter. On en parle lors de notre premier échange en visio.
👉 Le but, c’est que la formation colle à ta réalité terrain, pas à un programme figé.