Git logoFormation Git en entreprise

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é)

git init
.gitignore
git config
git mergetool
git add
git commit
git mv
git tag
git stash
git reset
git rm
git branch
git checkout
git merge
git rebase
git cherry-pick
git revert
git status
git log
git show
git diff
git blame
git bisect
git reflog
git shortlog
git describe
git clone
git remote
git fetch
git push
git pull
git notes
git restore
git switch
git worktree
git submodule
git difftool
git range-diff
git apply
git grep
git clean
git gc
git filter-branch
git archive
git bundle
git instaweb
git fsck
git svn
git fast-import
git catfile
git hash-object
git rev-parse
git update-index
git write-tree
git read-tree
git commit-tree
git ls-tree
git symbolic-ref
git for-each-ref
git update-ref
git show-ref
git name-rev
git rev-list
git mktree
git pack-objects
git unpack-objects
git check-ref-format
git check-ignore
git ls-remote
git verify-pack
git count-objects
git send-pack
git receive-pack
git prune
2 jours hors normes

Une formation inoubliable

Objectifs pédagogiques

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é

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

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

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

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

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.

2 jours pour tout revoir

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 et git 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
Des tarifs simples, clairs et avantageux

👉 É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.

NB DE PERSONNES FORMÉES
RÉDUCTION
COÛT PAR PERSONNE (HT)
ECONOMIES RÉALISÉES (HT)
COÛT TOTAL (HT)
1 personne
0 %
1 290 €
0 €
1 290 €
2 personnes
10 %
1 161 €
258 €
2 580 €2 322 €
3 personnes
10 %
1 161 €
387 €
3 870 €3 483 €
4 personnes
20 %
1 032 €
1 032 €
5 160 €4 128 €
5 personnes
20 %
1 032 €
1 290 €
6 450 €5 160 €
6 personnes
30 %
903 €
2 322 €
7 740 €5 418 €
7 personnes
30 %
903 €
2 709 €
9 030 €6 321 €
8 personnes
30 %
903 €
3 096 €
10 320 €7 224 €
9 personnes
30 %
903 €
3 483 €
11 610 €8 127 €
10 personnes
30 %
903 €
3 870 €
12 900 €9 030 €
11 personnes
30 %
903 €
4 257 €
14 190 €9 933 €
12 personnes
30 %
903 €
4 644 €
15 480 €10 836 €
Ces tarifs concernent les formations standard. Pour une formation sur mesure, contacte-moi afin que l’on ajuste ensemble.
Forme ton équipe et profite de -30% !
Témoignages clients

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.

Beaucoup d'exemples donnés. Une formation aux petits oignons sur mesure par rapport à nos besoins.
Jean-Michel B.
Jean-Michel B.Chief Technology Officer - CTO
Formation au top. Tellement de trucs appris qu'elle devrait être obligatoire !
Sébastien H.
Sébastien H.Tech lead React.js / Typescript / Node.js
Très bonne formation. Merci au formateur d'un niveau ++, clair et sans mot parasite avec de l'interactivité et de l'humour. Ce fût très agréable.
Jean F.
Jean F.Software Development Engineer
Très bon formateur. Les explications sont claires et le support de présentation est très accessible et compréhensif. Dommage que ce fut si court. Si d'autres formations sont disponibles, ça pourrait être intéressant !
Adrien M.
Adrien M.Javascript Developer
Merci pour cette formation, c'était une bonne idée :)
Isaac A.
Isaac A.Développeur Freelance (JS/TS)
Très utile d'avoir pu comprendre comment git fonctionne sous le capot et certaines nouvelles commandes que je n'aurais pas utilisées sinon (switch ou restore). Je connaissais quand même pas mal de commandes de réécriture de l'historique...
Mark S.
Mark S.Dev Web Fullstack
Top les informations.
Jeremie H.
Jeremie H.Software Engineer

Je serai ton formateur

Ancien tech lead fullstack, j’accompagne aujourd’hui les équipes à travailler plus sereinement avec Git.

Interviewer
Qui sera mon formateur ?
👋 Salut ! Moi c’est Olivier, fondateur de formationgit.fr.
Olivier Subirana
Ce sera moi qui t’accompagnerai pendant ces 2 jours de formation.
Interviewer
Pourquoi cette formation ?
Parce qu’après des années en entreprise, j’ai vu que Git est partout… mais rarement bien maîtrisé
Il y a toujours un moment où rien ne se passe comme prévu, et c'est souvent avant une mise en prod importante ... 🤯
C'est pour ça que j'ai crée cette formation: pour aider les équipes à bosser sans stress. Et crois moi, quand tu maîtrises Git, t'as vraiment l'impression d'avoir un super pouvoir 💪 !
Olivier Subirana
Appelle-moi pour discuter ensemble de ton besoin, je serai ravi de t’aider !
FAQ

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é.