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 GIT dans Eclipse avec egit
  • Gérér les revues de code avec gerrit

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 et inter entreprise sur demande.

Les dates de la prochaine formation en inter entreprise ne sont pas encore fixées. Merci de nous consulter pour plus de renseignements. 

Les points forts OPCoach

Plan de Formation GIT

Gestion de configuration

  • Présentation de la gestion de configuration
  • Les différents systèmes de gestion de configuration (locaux, centralisés, distribués)

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
  • GitFlow : un modèle de branches

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
  • Les dépots internet : github et bitbucket
  • La gestion des branches distantes

Commandes avancées

  • Gestion des tags
  • Cherry pick
  • Rebase
  • Diff de commits
  • Stash commit
  • Réordonner les commits
  • Diviser un commit
  • Interactive rebase
  • Importer un historique svn
  • GIT attributes → custom des commits

GIT/eGit dans Eclipse

  • Les vues spécifiques dans Eclipse (stagging, history)
  • Partager son projet dans Eclipse
  • Les commandes accessibles

Gerrit

  • Présentation de gerrit
  • Installation
  • Principe d’utilisation
  • Cycle de vie d’une revue

Environnements GIT

  • Github
  • Gitlab

Exercices

  • Une vingtaine 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