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.

Comprendre les mécanismes, pas mémoriser les commandes
On en discute ?

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

Durée
2 jours (14 heures)
Format
50% théorie, 50% pratique
Prérequis
Utilisation basique de la ligne de commande
Public
Développeurs, DevOps, chefs de projet techniques

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

Gilles S.

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

Audrey N.

"Contenu très complet et intervenant pédagogue et patient"

Sarah Z.

"formateur pédagogue, étant en nombre restreint, il a pu nous expliquer en longueur les détails sur lesquels nous avions des soucis."

Victor B.

"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"

Yann M.

"Stage très vivant et formateur, le formateur a su s’adapter aux besoins de chacun !"

Fredy R.

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.