Git - Installation, configuration & versionning

Formation créée le 21/05/2021. Dernière mise à jour le 24/04/2025.
Version du programme : 1
Taux de satisfaction des apprenants
9,6/10 (7 avis)

Type de formation

Formation à distance

Durée de formation

14 heures (2 jours)

Accessibilité

Oui

Git - Installation, configuration & versionning


Objectifs de formation : à l’issue de la formation, le stagiaire sera capable d’installer, de configurer et d’utiliser GIT, solution Open Source de contrôle de versions.

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
  • Utilisation de la ligne de commande et du Shell en environnement Linux
  • Connaissance d’un langage de programmation (Java) (souhaitable)
  • Connaissance de la notion de gestion de configuration (souhaitable)

Contenu de la formation

Présentation
  • La gestion de version et ses intérêts
  • Qu’est-ce que Git ?
  • Pourquoi cet outil est-il indispensable ?
Installation
  • Installer Git
  • Configurer Git
  • Travaux pratiques: Installation de Git sur l’environnement cible
Utilisation de Git
  • Apprendre via les lignes de commande
  • Connaître les commandes de bases
  • Faire des commits
  • Travaux pratiques: Création d’un compte Gitlab, Installation d’un nouveau projet, Premier Commit, Push sur le repo distant
Les branches
  • Création et gestion des branches
  • Réaliser des fusions
  • Gérer les conflits potentiels
Travail en équipe
  • Les dépôts distants
  • Les commandes fetch et pull
  • La commande push
  • Connaître les solutions existantes (BitBucket, GitLab, Github…)
  • Installation et administration de Gitlab
  • Gitflow
  • Relation entre conteneurs
  • Travaux pratiques: Découverte de la collaboration avec Gitlab
Logiciel
  • Utilisation d’un logiciel pour ne plus taper les lignes de commande
  • Découverte des logiciels existants
  • Focus sur les modules de VSCode
  • Travaux pratiques: Installation de GitLens sous Visual Code, Découverte de GitKraken
Pratique
  • Création d’un projet avec dépôt distant et local
  • Gérer les commits
  • Gérer les conflits
  • Gérer les branches
  • Modifier des commits existants (amend, rebase…)
  • Travaux pratiques: Forker un projet, Les merge requests
DevOps
  • GitOps
  • Outils de gitlab.com (SaaS)
  • Travaux pratiques: Découverte de Gitlab CI, Mise en œuvre de cas pratiques

Équipe pédagogique

Professionnel expert dans le DevOps

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

  • Feuilles de présence
  • Mises en situation
  • Formulaires d'évaluation de la formation
  • Certificat de réalisation de l’action de formation
  • Émargement numérique

Ressources techniques et pédagogiques

  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation
  • Espace intranet de formation

Qualité et satisfaction

Taux de satisfaction des stagiaires Progression des compétences visées Taux d'abandon Taux de retour des enquêtes Taux d'interruption en cours de prestation
Taux de satisfaction des apprenants
9,6/10 (7 avis)

Accessibilité

Du 04/12 au 05/12