
- Durée
- 1 jour
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation GIT Avance
Avec le temps, GIT est rapidement devenu incontournable dans l’écosystème des équipes de développement, en particulier au sein des équipes agiles et DevOps. Sa pratique est désormais très répandue et les développeurs utilisent quotidiennement les opérations basiques de validation, création de branche et fusion. GIT peut pourtant apporter beaucoup plus, surtout lorsque l’on approfondit le sujet pour découvrir son fonctionnement interne.
Cette formation GIT : Fonctionnalités Avancées se concentre précisément sur cet approndissement. Après avoir explicité le contenu du répertoire .git et les différents fichiers manipulés par la commande git, la formation présente plusieurs commandes avancées pouvant aider le quotidien des développeurs. Elle présente ensuite en détail le mécanisme de hook permettant d’intégrer son propre code lors de l’exécution git. Enfin, elle illustre l’utilisation de sous-modules intéressants comme, par exemple, lorsque les modules d’un projet sont développés par des équipes différentes (approche micro-services).

Objectifs pédagogiques
À l'issue de cette formation GIT Avancé, vous aurez acquis les connaissances et les compétences nécessaires pour :
- Comprendre le fonctionnement interne de Git
- Maîtriser les commandes et fonctionnalités avancées de Git
- Intégrer du code spécifique à Git
- Organiser des projets multi-dépôts
Objectifs opérationnels
Savoir comprendre et maîtriser le fonctionnement interne de Git.
Programme
Contenu du cours, module par module
4 modules
- Plumbing vs Porcelain
- Les refs, le reflog
- .gitattributes, son utilisation
- Les notes git, leurs apports
- git-patch, pourquoi utiliser les patchs
- Les worktree : usage
Atelier
Manipulation directe des fichiers de .git
Visualisation des effets des commandes
- Méthodes de sélections des commits, référence ascendante, intervalles, comparaison de pointeurs
- Les commandes cherry-pick et revert
- Indexation interactive
- Rebase interactif
- La commande filter-branch
- Blame et Bi-sect
- Dangling commits
Atelier
- Configurations avancées du client
- Introduction aux hooks, leurs usages typiques
- Hooks de commit côté client
- Hooks de fusion ou de basculement
- Hooks serveur
- Les webhooks avec GitHub/GitLab
Atelier
Intégration avec CI
- Cas d’usage des sous-modules, exemple architecture micro-services
- La commande submodule et le fichier .gitmodules
- Structure du dépôt contenant des sous-modules
- Cloner un dépôt contenant des sous-modules
- Mettre à jour un sous-module
- Supprimer un sous-module temporairement
- L’alternative subtree
Travaux pratiques
De nombreux travaux pratiques (plus de 50%) sont proposés aux participants tout au long de la formation.
Programme mis à jour le 29/06/2026
Public concerné
Ce cours GIT avancé s’adresse principalement aux développeurs, intégrateurs et architectes.

Prérequis
Pour suivre cette formation GIT avancé, il est primordial de pratiquer GIT régulièrement afin d'en connaitre les fondamentaux.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4,7/5
17 avis
« Mon avis sur le contenu du stage : "Le contenu de la formation a été judicieusement adapté au niveau des participants : du niveau "avancée" initialement prévu le cours dispensé a été d'un niveau "approfondissement". Pour atteindre le niveau "avancé" une deuxième journée de formation est nécessaire." Mon avis sur le formateur : "L'animatrice présente sur site a su adapter son cours au niveau des participants." Ce que j'ai le plus apprécié : "Formation sur site qui a permis des échanges constructifs entre l'intervenant et les participants sur site en ainsi qu'entre les participants eux-mêmes. La qualité des échanges en présentiel et l'importance des ces échanges pour l'acquisition des connaissances dispensées met en avant l'intérêt de la formation en présentiel - et sur site." Ce que j'ai le moins apprécié : "Salle de formation inconfortable du faite de sa petitesse, de la température importante qu'il a pu y faire (nécessité de laisser la porte ouverte), d'une connectique de l'écran de la salle qui n'est pas optimale (une intervention DSEM a été nécessaire)." »
HERY ThierryLA POSTE SIEGE SOCIAL « Mon avis sur le contenu du stage : "Cours vraiment enrichissant, des bons exemples. Travaux pratiques bien détaillés." Mon avis sur le formateur : "L'animateur est à l'écoute, j'ai pu poser des questions. Je me suis sentie vraiment à l'aise." Ce que j'ai le plus apprécié : "Utilisation de Guacamol flexible, soutien du formateur pendant les travaux pratiques avec des explications." Ce que j'ai le moins apprécié : "Temps de cours très court pour une formation de niveau avancé, même si j'ai un niveau de base sur Git." »
CSOPEN « Mon avis sur le contenu du stage : "manque de temps pour les travaux pratiques ( git est bien vaste pour être couvert en détails en une journée )." Ce que j'ai le plus apprécié : "La réactivité de l'animatrice pour répondre aux questions avec des exemples, et s'adapter aux besoins des stagiaires." Ce que j'ai le moins apprécié : "petits soucis au niveau du réseau coté boîte, que l'animatrice a réussi à solutionner rapidement pour qu'on puisse avancer." »
MALLET JérômeNXP SEMICONDUCTORS FRANCE
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- GIT : Gestion des sources avec GITRéf. OGIT2 joursFondamentalProchaine session : 15 oct.1 590 €
- Github Actions : automatiser, personnaliser et optimiser vos workflows de développement avec Github ActionsRéf. GITH2 joursFondamental1 590 €
- GitLab Certified CI/CD AssociateRéf. GCCA3 joursFondamentalProchaine session : 7 déc.2 090 €
- GitLab Certified Git AssociateRéf. GCGA1 jourFondamentalProchaine session : 14 oct.950 €