Arrête de subir Git.
Maîtrise-le vraiment.
Tu utilises Git tous les jours. Mais est-ce que tu le comprends vraiment ?
En 2 jours, passe de "ça marche je sais pas pourquoi" à "je sais exactement ce que je fais".
Beaucoup passent à côté de la puissance de Git. Ils restent sur une utilisation simpliste — add, commit, push — et continuent de faire les mêmes erreurs sans jamais comprendre pourquoi.
Soyons honnêtes...
Git, c'est pas toujours simple.
Tu utilises Git mais...
- 🔥 Tu fais
git push --force"parce que ça marche" - 🌀 Tu ne comprends pas vraiment la différence entre merge et rebase
- 😰 Les conflits te stressent, tu les résous un peu au hasard
- 📜 L'historique de ton projet ressemble à un plat de spaghettis
- 🙈 Tu évites certaines commandes "au cas où ça casse tout"
Dans ton équipe...
- 🔄 Chacun a sa propre façon d'utiliser Git
- 💥 Les merge requests deviennent des champs de bataille
- 🤷 Personne ne sait vraiment qui a fait quoi et pourquoi
- 💀 Quelqu'un a écrasé le travail d'un collègue "sans faire exprès"
- 🤔 Rebase, squash, fixup ? Personne n'utilise ça, c'est trop risqué
Ce n'est pas un problème de Git. C'est un problème de compréhension.
Git est puissant. Mais sans connaître ses fondations, on ne fait que cliquer sur des boutons en espérant que ça marche.
Ça te parle ? Voir le programme ↓⚠️ Ce n'est pas un tuto Git de plus
Les tutos Git te montrent les commandes. Ils ne t'expliquent pas comment les utiliser efficacement.
Résultat : tu connais git add,
git commit,
git push...
mais dès que ça dérape, tu es perdu.
Cette formation est différente.
- Tu vas comprendre POURQUOI certaines pratiques posent problème.
- Tu vas apprendre COMMENT travailler efficacement avec les branches et les fusions.
- Tu vas repartir avec une STRATÉGIE de workflow adaptée à ton équipe.
Ce que j'aime dans cette formation : le moment où quelqu'un réalise que Git n'est pas magique, juste logique. Et que tout devient plus simple.
Ce que tu vas obtenir
Une vraie compréhension de Git, pas juste des commandes
Tu comprends ce que tu fais et pourquoi
La maîtrise des branches et des fusions
Merge, rebase, fast-forward n'ont plus de secrets
Un historique propre et lisible
Tes collègues (et ton futur toi) te remercieront
La confiance pour résoudre n'importe quel conflit
Plus de stress, juste de la méthode
Un workflow d'équipe adapté à votre contexte
Git Flow, GitHub Flow, Trunk Based, Ship/Show/Ask
La capacité à récupérer n'importe quelle situation
Reflog, reset, revert : tu sais quoi utiliser et quand
Cette formation est pour toi si...
Tu utilises déjà Git :
- 🔧 Tu fais tes commits mais tu ne comprends pas toujours ce qui se passe
- 🧹 Tu voudrais nettoyer ton historique mais tu as peur de tout casser
- ⚔️ Tu subis les conflits au lieu de les anticiper
- 👥 Tu es tech lead et tu veux harmoniser les pratiques de ton équipe
- 🧠 Tu en as marre d'apprendre des commandes sans comprendre le "pourquoi"
Tu découvres Git :
- 🔄 Tu viens de SVN ou d'un autre système et Git te semble compliqué
- 📚 Tu as appris Git "sur le tas" et tu sens qu'il te manque des bases
- 🌱 Tu veux comprendre Git avant de prendre de mauvaises habitudes
- 🚀 Tu rejoins une équipe qui utilise Git et tu veux être opérationnel vite
Cette formation n'est PAS réservée aux experts.
Elle est conçue pour te donner une vraie maîtrise de Git,
que tu partes de zéro ou que tu veuilles combler tes lacunes.
Programme détaillé : 2 jours pour maîtriser Git
Jour 1 : Comprendre et utiliser Git
MATIN — Comprendre Git en profondeur
- • Pourquoi Git ? De RCS à SVN jusqu'aux VCS distribués
- • Les 3 zones : Working Directory, Index, Repository
- • Le vocabulaire : commit, branch, merge, HEAD, stash
- • Configuration : machine, utilisateur, projet
- • .gitignore : ignorer intelligemment
- • git status : ton GPS dans Git
APRÈS-MIDI — Branches et fusions
- • Créer, naviguer, supprimer des branches
- • git switch et git restore : les nouvelles commandes
- • Fast-forward vs True merge : comprendre la différence
- • Rebase : quand et comment l'utiliser
- • La règle d'or : ne jamais rebaser ce qui est partagé
- • TP : Résoudre des conflits sans stress
Jour 2 : Pratiques avancées et workflows
MATIN — Nettoyer et gérer l'urgence
- • git reset : soft, mixed, hard (et quand les utiliser)
- • git commit --amend et rebase interactif
- • Stash et worktree : gérer les interruptions
- • Reflog : retrouver ce qu'on croyait perdu
- • Force push avec précaution : --force-with-lease
- • TP : Nettoyer un historique chaotique
APRÈS-MIDI — Workflows et collaboration
- • Conventions de commits (Conventional Commits)
- • Git Flow, GitHub Flow, Trunk Based Development
- • Ship / Show / Ask : adapter sa stratégie de PR
- • Configuration serveur et clés SSH
- • Git internals : objects, refs, packfiles, hooks
- • TP : Mettre en place un workflow d'équipe
Ce programme te parle ?
Discutons-en →Ce qu'ils en disent
★★★★★"Le formateur connait bien son sujet. Globalement bonne pédagogie, attentif à chaque stagiaire."
★★★★★"Formation répondant parfaitement à mes objectifs : beaucoup de notions vues, explications et réponses aux questions très claires, beaucoup de pratique afin de se sentir à l'aise pour utiliser les commandes GIT."
★★★★★"Contenu très complet et intervenant pédagogue et patient"
★★★★★"formateur pédagogue, étant en nombre restreint, il a pu nous expliquer en longueur les détails sur lesquels nous avions des soucis."
★★★★★"Intéressant car on a testé de vrais cas et on a comparé avec notre situation professionnelle réelle++ : Souplesse du formateur sur l’adaptation du cours"
★★★★★"Stage très vivant et formateur, le formateur a su s’adapter aux besoins de chacun !"
Et en équipe ?
Git est un outil de collaboration. Mais mal utilisé, il devient une source de conflits (et pas que dans le code).
Cette formation te donne les clés pour que ton équipe travaille ensemble efficacement :
- • Un vocabulaire commun (fini les "je sais pas ce que t'as fait")
- • Des conventions de commits partagées
- • Un workflow adapté à votre façon de travailler
- • Des règles claires sur quand merger, rebaser, squasher
Qui donne cette formation ?
Je m'appelle Fabien. J'utilise Git au quotidien depuis le début de mon activité professionnelle — et j'ai fait à peu près toutes les erreurs possibles.
J'ai commencé à former sur Git en 2019. Pourquoi ? Parce que je voyais les mêmes erreurs et les mêmes problématiques se répéter d'un projet à l'autre, d'une équipe à l'autre. Et je me suis dit qu'il y avait quelque chose à faire.
Ce que je sais, je le partage. Pas parce que j'ai tout compris, mais parce qu'expliquer m'aide également à approfondir les sujets que j'enseigne.
Mon objectif : que tu comprennes Git, pas juste que tu l'utilises. Parce que quand tu comprends, tout devient plus simple.
Comment se déroule la formation ?
Intra-entreprise
Je me déplace dans tes locaux pour former ton équipe. Idéal pour créer une culture Git commune.
À distance
Formation en visioconférence avec les mêmes exercices pratiques. Parfait pour les équipes distribuées.
Sur mesure
Je peux adapter le contenu à ton contexte spécifique, ton stack technique ou tes problématiques.
N'hésite pas à me contacter pour un devis personnalisé.
Envie d'en discuter ?
Pas de formulaire automatique. On échange d'abord pour voir si la formation correspond à tes besoins.