Git Avancé

Blended learning

Combien de temps dure la formation ?

 2,00 jour(s)

Dans quelle(s) langue(s) la formation est-elle donnée ?

EN FR

Quand a lieu la prochaine session ?

 17.09.2026
Où se déroule la formation ?
 En distanciel

Combien coûte la formation ?

1750,00€

Qui organise cette formation ?

OXiane est spécialisé dans la conception et la réalisation de formations informatiques et de supports de cours pédagogiques sur les dernières technologies. Nos différentes filières permettent de couvrir tous les besoins en formation que ce soit en IT au sens large, mais également "Utilisateurs" et "Soft Skills" en Management, Communication & leadership.

À qui s’adresse la formation ?

Personnes possédant déjà une bonne maîtrise de l'outil Git

Quels sont les objectifs poursuivis ou les compétences visées ?

  • Acquérir une maîtrise fine du fonctionnement de Git
  • Développer ses compétences sur les pratiques avancées de gestion de dépôts
  • Optimiser ses workflows Git à l'aide d'outils spécialisés

Quel est le contenu de la formation ?

Jour 1 : Approfondir l'usage de Git en local

Comprendre le fonctionnement interne de Git

  • Les objets fondamentaux du système
  • Gestion des branches locales et distantes
  • Utilisation des hooks (locaux et serveur)

Travailler efficacement sur les fichiers

  • Multiplier ses environnements de travail avec git worktree
  • Définir et exploiter les attributs Git pour gérer des fichiers spécifiques (Word, images, etc.)
  • Cas pratiques : personnalisation des merges selon le type de fichier

Maîtriser les commits et l'historique

  • Manipulation avancée de l'historique (reset, reflog, exploitation fine)
  • Gestion et application de patches ( git format-patch )
  • Ajouter et documenter des notes dans l'historique, les organiser et les partager

Approfondir la gestion des branches

  • Options avancées de merge et gestion des pull requests complexes
  • Annulation de merge en toute sécurité
  • Réécriture d'historique avec filter-branch et filter-repo (ex. suppression de fichiers, scission de dépôts, modification d'adresses e-mail)

Mises en pratique

  • Manipulation de dépôts locaux et d'objets internes
  • Mise en place d'espaces de travail par branche
  • Utilisation d'attributs pour gérer des fichiers non textuels
  • Création et application de patches
  • Organisation et partage de notes sur l'historique
  • Réécriture d'historique et nettoyage de dépôts
Jour 2 : Collaborer et optimiser ses dépôts Git

Résolution de conflits réutilisable avec git rerere

  • Comprendre son fonctionnement
  • Exercices pratiques sur des cas de fusion

Approfondissement du rebase

  • Correction de commits avec autosquash
  • Maintenance avancée de branches via rebase

Exploiter le reflog

  • Explorer et comprendre son contenu
  • Utiliser reflog pour restaurer un état antérieur

Découvrir les Refspecs

  • Définition et utilité
  • Filtrer et cibler les branches à rapatrier

Gestion avancée des dépôts

  • Optimiser les opérations de clone (options avancées)
  • Utilisation des sous-modules pour gérer les dépendances : ajout, mise à jour, suppression, clonage de dépôts complexes
  • Manipulation de dépôts incluant plusieurs sous-modules

Gros fichiers et Git LFS

  • Principe et avantages de Git LFS
  • Configuration et usage au quotidien pour gérer de larges fichiers

Mises en pratique

  • Résolution de conflits avec rerere
  • Utilisation du reflog pour corriger des erreurs
  • Gestion complète des sous-modules dans un projet réel
  • Mise en œuvre de Git LFS pour les fichiers volumineux

Que recevez-vous à la fin de la formation ?

Une attestation de participation sera transmise aux participants

Quand a lieu la prochaine session ?

Date
Ville
Language & prix
17.09.2026
En distanciel
FR 1750,00€

Ces formations pourraient vous intéresser

FR
Journée
Blended-Learning
Langages informatiques - Langage XML
26.08.2026