M2i Formation

Langages et développement - Industrialisation du logiciel

Git - Gérer le versioning et utiliser EGit

Présentiel

2 jours (14 heures) - GIT-VER

Accueil  ›  Formations Informatique  ›  Langages et développement  ›  Industrialisation du logiciel  ›  Git - Gérer le versioning et utiliser EGit

Objectifs pédagogiques

  • Comprendre les principes d'un gestionnaire de versions distribués
  • Découvrir par la pratique la philosophie de Git et ses apports.

Niveau requis

Avoir la pratique de Java avec Eclipse.

Public concerné

Architectes, chefs de projets, consultants, développeurs et ingénieurs.

Boulogne-Billancourt17/09/20181 200 € HTInscriptions en cours, places disponiblesRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Suivez, vous aussi ce cours à distance. Consultez-nous pour vérifier sa disponibilité.

Consultez-nous

Suivez, vous aussi ce cours à distance. Consultez-nous pour vérifier sa disponibilité.

Consultez-nous

Suivez, vous aussi ce cours à distance. Consultez-nous pour vérifier sa disponibilité.

Consultez-nous

Bordeaux27/09/20181 200 € HTDates proposées dans les agences M2iRéserver
Bordeaux26/11/20181 200 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Sophia Antipolis02/08/20181 200 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis17/09/20181 200 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis26/11/20181 200 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Présentation de Git

  • La notion de gestionnaire de versions distribué
  • Les principes techniques de Git
  • Aperçu des workflows possibles

Prise en main

  • Installation et configuration de Git
  • Création d'un premier référentiel
  • Utilisation de la ligne de commande pour les opérations de base
  • Installation et configuration du plugin EGit d'Eclipse

Comprendre les principes de Git

  • Référentiels
  • Clonage de référentiels
  • Index
  • Répertoire de travail

Travailler en équipe au jour le jour

  • Connexion à un référentiel
  • Ajout, modification, suppression de fichiers et répertoires
  • Gestion des commits
  • Synchronisation avec un référentiel distant
  • Comparaison
  • Utilisation des tags
  • Créer et appliquer des patchs

Gestion des branches

  • Création de branches
  • Navigation entre branches
  • Fusion de branches
  • Résolution des conflits
  • Branche temporaire

Utiliser Git avec un référentiel SVN

  • Présentation de git-svn
  • Utilisation au quotidien : git-svn n'est pas un simple outil d'export
  • Limitations

Compléments

  • Intéragir avec des référentiels partagés via GitHub
  • Gerrit, un système de revue de code à connaître
  • GitWeb, l'interface Web officielle
  • Autres outils : gource…