Formation GIT avancé - LE gestionnaire de code source

Descriptif de la formation GIT

  • Cette formation GIT (proposée à Toulouse, Paris et dans toute la France) vous permet d’acquérir toutes les notions pour utiliser GIT de manière professionnelle
  • Elle présente l’utilisation de GIT en commande en ligne ou dans Eclipse
  • Elle explique également l’utilisation de gerrit pour la revue de code

Objectifs

  • Installer et configurer GIT
  • Maitriser les commandes
  • Utiliser les dépots distants
  • Utiliser GitLab, GitHub, eGit, Gerrit
  • Gérér ses projets avec GIT

Public

  • Développeur
  • Chef de projet
  • Architecte logiciel

Pré-requis

  • Notion de gestion de configuration est un plus

Plan formation GIT Télécharger le plan de formation GIT

Durée

2 jours

Prochaines formations GIT

OPCoach organise cette formation en intra sur demande.
Les prochaines formations en inter entreprise auront lieu aux dates suivantes :

Date Lieu Langue Tarif * Détail
18 et 19 novembre 2019 Toulouse Français 1300 € Plus d’informations

 
* dégressifs pour plusieurs inscrits

Les points forts OPCoach

Plan de Formation GIT

Gestion de configuration

  • Présentation de la gestion de configuration
  • Les différents systèmes (locaux, centralisés, distribués)
  • Présentation d’exemples et de cas d’usage

Présentation de GIT

  • Historique de GIT
  • Les avantages de GIT
  • Principes de base : commit, stagging, …

Installation de GIT

  • Installation système
  • Les paramètres de configuration (user, ignore…)
  • La configuration du push et du pull

Commandes de base

  • Créer un premier dépot
  • Ajouter ou ignorer des fichiers
  • Effacer, déplacer des fichiers
  • Add, commit, checkout, reset
  • Visualiser l’historique, avancer, reculer dans l’historique

Gestion des branches

  • Présentation des branches, la branche HEAD
  • Création d’une branche
  • Changement de branche
  • Merge de branche
  • Rebase de branche

Dépôts distants

  • Configuration pour accéder à un dépôt distant
  • Les protocoles d’accès (ssh, https, git)
  • Push, pull et fetch
  • La gestion des branches distantes

Commandes avancées

  • Gestion des tags
  • Cherry pick
  • Diff de commits
  • Stash commit
  • Interactive rebase : renommage, réorganisation
  • Importer un historique svn
  • Les sous modules
  • Mise en place des hooks
  • Gestion des objets GIT et optimisations
  • Cas d’usage avancés

Clients GIT

  • Source Tree
  • eGit dans Eclipse : vues (staging, history), commandes
  • GitKraken
  • TortoiseGIT
  • Visualisation des exercices dans ces outils

Environnements GIT

  • GitHub / GitLab : présentation, Pull/Merge Requests
  • Intégration des exercices sur ces environnements
  • Mise en place de l’intégration continue GitHub/GitLab

Méthodes de travail avec GIT

  • GitFlow : modèle de branches
  • Gestion des revues avec Gerrit, GitLab, GitHub
  • Principes d’organisation : les règles à suivre

Exercices

  • Des dizaines d’exercices illustrant tous les concepts de GIT des plus simples au plus avancés

Plan de formation GIT Télécharger le plan de formation GIT