Télécharger le programme  au format PDF

Formation Aller plus loin avec GIT: GERRIT & REPO NEW

Objectifs

Basé sur une gestion de versions décentralisée, Git a pour tâche principale de gérer l'évolution du contenu d'une arborescence. Dans cette formation vous apprendrez à le maîtriser ainsi qu'à utiliser Gerrit et Repo. En 2016, il devient le logiciel de gestion de versions le plus populaire qui est utilisé par plus de douze millions de personnes.

Public

Toute personne désirant améliorer sa gestion de version, et accroître sa productivité avec GIT.

Durée

14 heures en présentiel sur 2 jours

Pré-requis

Notions de réseaux, utilisation de la ligne de commande et Shell script.

Formateur

Formateur expérimenté spécialiste du versioning.

Méthode pédagogique

8 participants maximum, un poste par stagiaire et un support de cours est remis en fin de stage. La formation est constituée d'apports théoriques, de démonstrations et de mises en pratique basées sur des exercices.

Modalité de validation des acquis

Évaluation en ligne des acquis via un questionnaire. Attestation de fin de stage.

Déroulé

Aller plus loin avec Git

  • Manipuler les tree, blob et commit avec GIT,
  • Reset et Reflog : déplacer les pointeursworking copy, index, HEAD dans l’historique des commits,
  • Injection de mots clés,stratégie de fusion, comparaison de fichiers binaires, 
  • La gestion des Hooks : pre et post commit, pre-push et post-merge.

Les bases de REPO

  • Présentation de la commande REPO,
  • Utilisation de REPO dans un projet avec davantage d'envergure,
  • Commandes de base : init, sync, upload,
  • Description d’un projet REPO : le manifest.

Aller plus loin avec REPO

  • Configurer sa copie de travail avec des versions spécifiques des dépôts GIT avec REPO 
  • Gérer les différences entre copies de travail avec REPO diff, status et prune
  • Utiliser REPO forall en vue d'une application des commandes avancées de GIT
  • Gérer des branches avec REPO branch
  • Workflow de développement multi dépôts : REPO vs GIT sub-modules vs GIT subrepo



Atelier :
Mise en place de projets sur le repository - Récupération d'une copie locale et multiples opérations de propogations de modifications avec gestion des conflits