FORMATION GIT - Gestion du contrôle de versions

Formation créée le 07/10/2025. Dernière mise à jour le 13/10/2025.
Version du programme : 1

Type de formation

Distanciel

Durée de formation

14 heures (2 jours)

Accessibilité

Oui

FORMATION GIT - Gestion du contrôle de versions


Vous apprendrez dans ce stage à installer, configurer et utiliser GIT au quotidien pour gérer votre code source. Vous mettrez en place différents dépôts, apprendrez à gérer les branches de vos projets et résoudrez les conflits survenant lors d'opérations de fusion. Vous manipulerez également les outils annexes à GIT.

Version PDF

Objectifs de la formation

  • Connaître les principes de fonctionnement d’un gestionnaire de versions distribué
  • Découvrir par la pratique la philosophie de Git et ses apports
  • Créer et initialiser un dépôt avec Git
  • Manipuler les commandes de Git pour gérer les fichiers et les branches
  • Mettre en œuvre un projet en mode collaboratif avec Git

Profil des bénéficiaires

Pour qui
  • Architectes, Chefs de projets, Consultants, Développeurs, Ingénieurs…
Prérequis
  • Aucune connaissance particulière.

Contenu de la formation

PLACER GIT DANS LES SYSTEMES DE GESTION DE VERSION
  • Historique de Git
  • Git un système de gestion de version décentralisé
  • Principes de fonctionnement de GIT : snapshots vs per file
  • Les « états » de GIT (worktree, stage, database)
INSTALLER ET CONFIGURER GIT
  • Installation de GIT en fonction des plateformes,
  • Configuration initiale,
  • Réglages par défaut en fonction des environnements,
  • Les attributs Git
INITIALISER UN DEPOT GIT LOCAL
  • Initialiser un dépôt Git local
  • Cloner un dépôt Git distant
  • Le principe des branches Git
PRATIQUER GIT AU QUOTIDIEN
  • Log : lire l’histoire des commits
  • Réécrire les commits
  • Reflog : la mémoire de Git
  • Bisect Dissect : résoudre un bug
  • Tagger
UTILISER LE MODELE DE BRANCHES GIT FLOW
  • Initialiser git flow dans un projet,
  • Démarrer, terminer une « feature »
  • Démarrer, terminer une « release »
  • Démarrer, terminer un « hotfix »
TRAVAILLER EN EQUIPE AVEC GIT
  • Créer un dépôt distant sur Github,
  • Gestion des utilisateurs,
  • Clone ou Fork : cas d’utilisation,
  • Fetch, Pull, Push : gérer le dépôt distant,
  • Cherry-Pick : éviter des back-merges complets,
  • Pull-requests : revue de code et fusion
UTILISER LES SOUS-MODULES ET LES SOUS-ARBRES
  • Cas d’utilisation
  • Travailler avec des SubModules
  • Travailler avec des Subtrees
UTILISER LES HOOKS POUR CREER UN CI / CD
  • Présentation des hooks git,
  • Implémenter un CD avec post-receive

Équipe pédagogique

Nicole BIZARD Responsable formation 06 14 78 61 01 nibizard@bigso.fr

Suivi de l'exécution et évaluation des résultats

  • Auto-positionnement des stagiaires avant la formation
  • Émargement des stagiaires et formateur par 1/2 journée
  • Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
  • Auto-évaluation des acquis de la formation par les stagiaires
  • Questionnaire de satisfaction à chaud et à froid à l'issue de la formation

Ressources techniques et pédagogiques

  • Mise à disposition d'un poste de travail sur nos formations en Présentiel.
  • Mise à disposition de nos environnements de Visio sur nos formations en Distanciel
  • Remise d'une documentation pédagogique numérique pendant la formation
  • La formation est constituée d'apports théoriques, d'exercices pratiques et de réflexions
  • Dans le cas d'une formation sur site Entreprise, le client s'engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard...) au bon déroulement de l'action de formation conformément aux prérequis indiqués dans le programme de formation

Modalités de certification

Résultats attendus à l'issue de la formation
  • Cette formation ne prépare à aucune certification

Capacité d'accueil

Entre 2 et 10 apprenants

Délai d'accès

7 jours

Accessibilité

Nous nous engageons à rendre nos formations accessibles à tous. Les personnes en situation de handicap sont invitées à nous signaler leurs besoins pour que nous puissions envisager les aménagements nécessaires (supports adaptés, organisation spécifique, accessibilité des locaux, etc.).. Pour toute question sur les modalités, vous pouvez nous contacter à formation@bigso.fr ou retrouver toutes les informations sur notre site https://bigso.fr/accueil/formations/