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.

1 200 € HT

Pour connaître les prochaines dates disponibles, en présentiel ou à distance, contactez-nous.

Contactez-nous

1 200 € HT

Pour connaître les prochaines dates disponibles, en présentiel ou à distance, contactez-nous.

Contactez-nous

1 200 € HT

Pour connaître les prochaines dates disponibles, en présentiel ou à distance, contactez-nous.

Contactez-nous

1 200 € HT

Pour connaître les prochaines dates disponibles, en présentiel ou à distance, contactez-nous.

Contactez-nous

Bordeaux27/09/20181 200 € HTFormation garantie, plus que quelques places de disponiblesRé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 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…