Accueil > Nos Formations > Développement logiciel > DevOps > Gestion du contrôle de versions et collaboration > Git – Gestion du contrôle de versions

Git - Gestion du contrôle de versions

4.6 (3 avis)
Financé ATLAS

Maîtrisez Git pour optimiser la gestion de version : de l'installation à l'utilisation quotidienne, en passant par la collaboration en équipe et l'intégration continue. Transformez votre approche du développement et facilitez vos projets.

Description Objectifs Récapitulatif Programme détaillé

Description

Cette formation sur Git vise à fournir aux participants une compréhension approfondie des systèmes de gestion de version, en mettant l'accent sur l'utilisation de Git. Les apprenants découvriront l'historique, le fonctionnement et l'installation de Git, ainsi que la gestion des dépôts locaux et distants. Le programme couvre également les pratiques quotidiennes, la gestion des branches avec Git Flow, le travail en équipe via des dépôts distants, et l'utilisation de sous-modules. Destinée aux développeurs et aux équipes techniques, cette formation permet d'optimiser la collaboration et la gestion de code.

Objectifs

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

Récapitulatif

Public

Architectes, Chefs de projets, Consultants, Développeurs, Ingénieurs…

Prérequis

Savoir pratiquer Java avec Eclipse est recommandé.

Méthodes et modalités pédagogiques

Formation réalisée en Présentiel, Distanciel ou Dual-Learning selon la formule retenue.

Moyens et supports 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 suivi et d'évaluations

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

Programme détaillé

Placer Git dans les systèmes 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 dépôt 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

  • Commit, Revert, Reset : gérer les commits,
  • Rebase, Merge : gérer les fusions,
  • Stash : éviter des commits inutiles
  • RE-RE-RE : REuse REcorded REsolution éviter les conflits de fusion récurrents,
  • Optimiser les commandes avec les raccourcis

Comprendre et utiliser l'historique Git

  • 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 modèle 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 équipe 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 créer un CI/CD

  • Présentation des hooks git,
  • Implémenter un CD avec post-receive
Git - Gestion du contrôle de versions
Inter
Intra
2 jours (14 heures)
Référence :
MOD_2024445
Formation Inter
690.21 € HT
Voir les dates et villes disponibles
2 jours (14 heures)
Référence :
MOD_2024445
Formation Intra

Trouvez la formation qui
répond à vos enjeux

Avis

  • Laura U.
    Le 30/09/2025
    5

    le formateur a bien expliquer est pris le temps individuellement pour chaque personne quand c'était besoin Axe d'amélioration : pouvoir zoomer sur l'écran du formateur nous même sans avoir besoin de lui demander d'agrandir toutes les 5 minutes !!

    Formation : Git - Gestion du contrôle de versions

  • Thomas D.
    Le 02/10/2025
    4

    Jean-Luc est très agréable, compréhensif, et essaie de s'adapter au niveau de chacun. Le contenu de la formation était vraiment complet, allant des basiques de Git à des conseils plus poussés. Le programme était aussi tout à fait pertinent, pour aborder Git puis github step by step. Axe d'amélioration : Peut-être prendre un peu plus de temps dans les exercices pratiques pour répondre, au cas par cas, aux problématiques de chacun. Pouvoir accompagner de manière un peu plus personnalisée les niveaux plus faibles.

    Formation : Git - Gestion du contrôle de versions

Nos autres formations

Vous aimerez aussi

Jira administration

Maîtrisez Jira : découvrez les projets, demandes, workflows et droits d'accès. Apprenez à structurer vos projets, configurer les champs, gérer les notifications et les workflows.…

GitLab CI/CD

Maîtrisez Git et GitLab grâce à une formation complète, alliant versionning, gestion des droits, pipelines CI/CD et intégration Kubernetes. Optimisez vos workflows de collaboration et…

Jenkins - Intégration continue

Financé ATLAS

Maîtrisez l'intégration et le déploiement continu avec Jenkins : installation, configuration, automatisation des tests et déploiements. Découvrez les outils et techniques pour optimiser vos processus…

Être rappelé

Page Formation | Formulaire de contact

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Demander un devis

Page Formation | Formulaire de devis

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Je m'inscris

Page Formation | Formulaire d'inscription

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.