NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE PRO     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais
Nos domaines de formation :
Toutes nos formations DevOps et gestion de la production

Formation Mettre en œuvre le contrôle de versions avec le système Git

4,5 / 5
Stage pratique
meilleur vente
Durée : 2 jours
Réf : GIT
Prix  2019 : 1660 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Vous apprendrez dans ce stage à installer, configurer et utiliser GIT au quotidien pour gérer votre code source. Vous mettrez en place différents dépôts, apprendrez à gérer les branches de vos projets et résoudrez les conflits survenant lors d'opérations de fusion. Vous manipulerez également les outils annexes à GIT.

Objectifs pédagogiques

  • Comprendre les concepts de base de la gestion des versions et des apports de la décentralisation
  • Installer et configurer l'outil Git sous Windows
  • Créer et initialiser un dépôt avec Git
  • Manipuler les commandes de Git pour gérer les fichiers et les branches
  • Mettre en œuvre un projet en mode collaboratif avec Git
PROGRAMME DE FORMATION

Présentation de Git

  • Concepts de base du contrôle de version.
  • La gestion centralisée ou distribuée.
  • Les différentes solutions de gestion de versions : (Git, CVS, SVN, Mercurial, Bazaar...).
  • Apports la décentralisation. Principe de fonctionnement.

Installation et configuration

  • Installation sous différents systèmes : Unix/Windows.
  • Le système d'émulation sous Windows msysgit.
  • Configuration du fichier .gitconfig. La console.
  • Déclaration d'un outil d'analyse de différentiel de versions.

Travaux pratiques
Installation et configuration de GIT sous Windows.

Utilisation de Git, les fondamentaux

  • Le modèle objet Git : blob, tree, commit et tag.
  • Le répertoire Git et le répertoire de travail.
  • L'index ou staging area.
  • Création et initialisation un dépôt.
  • Les concepts de branche, tag et de dépôt.
  • Outil de visualisation Gitk.

Travaux pratiques
Création et initialisation d'un dépôt. Utilisation de l'outil de visualisation Gitk.

Gestion locale des fichiers

  • Consultation de l'état de l'arbre de travail.
  • Ajout, ignorance, modification, suppression et recherche de fichiers.
  • Annulation et visualisation des modifications.
  • Parcours de l'historique des révisions.
  • Les logs (statistique, formatage...).

Travaux pratiques
Manipulation des principales commandes Git de gestion de modifications de fichiers.

Gestion des branches

  • La branche "master".
  • Création de branches et de sous-branches.
  • Changement de branche.
  • Fusion d'une branche et gestion des conflits.
  • Comparaison de deux branches.

Travaux pratiques
Les principales commandes Git de gestion des branches (création, fusion, comparaison).

Partage du travail et collaboration

  • Mise en place d'un dépôt distant public ou privé.
  • Publier ses modifications (opération de push).
  • Récupération des modifications de l'équipe.
  • Les branches de suivi. Gestion des échecs.

Travaux pratiques
Mise en place d'un dépôt distant et simulation d'un travail collaboratif.

Mise en œuvre des outils Git

  • Git-gui et TortoiseGit, la navigation graphique dans Git.
  • GitWeb, la navigation graphique au sein des dépôts.
  • GitHub, le service d'hébergement de dépôts.
  • Gerrit, le système de revue de code.

Travaux pratiques
Manipulation de quelques outils.

Participants / Prérequis

» Participants

Développeurs, architectes, chefs de projet.

» Prérequis

Aucune connaissance particulière.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis vérifiés
picto avis vérifiés
Bruno M. 06/12/2018
4 / 5
Nous avons abordé tous les concepts de la formation GIT, il manque un cas concret avec un projet fictif qui colle à la réalité de l'entreprise.

Sophie P. 06/12/2018
5 / 5
La formation répond à mes attentes. Il serait intéressant de voir des cas de workflows GIT (stratégie de branches), appliqués à des petites comme à des grosses structures/équipes. Mais dans l'ensemble, tout est intéressant et bien expliqué.

Yannick C. 06/12/2018
5 / 5
Rien à redire

VRIES D. 05/11/2018
4 / 5
les sujets les plus intéressants et les plus complexes sont abordés trop rapidement en fin de session. Manque d'exercices pratiques approfondis.

Emilien C. 05/11/2018
5 / 5
Très bonne animation :)

Olivier P. 04/10/2018
3 / 5
Formation intéressante et pratique, une bonne introduction à Git ! Formateur parfois un peu trop rapide (surtout le premier jour) mais possibilité de lui poser des questions et revenir sur certains points lors des exercices pratiques.

Séverine G. 04/10/2018
4 / 5
les cours sont beaucoup trop rapides. Le discours n'est pas dans le même ordre que le support de cours.

Alexandre C. 04/10/2018
5 / 5
Formation dense en nouvelles connaissance même en ayant quelques notions. Cependant l'alternance entre théorie et pratique permet de valider notre compréhension avant de passer au point suivant. Au top !

Nicolas B. 04/10/2018
5 / 5
Formation très intéressante et instructive

Christophe B. 04/10/2018
5 / 5
Tous les sujets ont été abordés avec le temps nécessaire, ont été étayés d'exemples et de travaux pratiques.

Dorian L. 21/06/2018
4 / 5
Contenu un peu léger pour une pratique avancée de git. Mais des efforts pour satisfaire les besoins de tout le monde. Animateur très agréable et compréhensible.

Jérémy F. 14/05/2018
5 / 5
Formateur à l'écoute et répondant aux questions de manière interactive

Olivier J. 26/04/2018
4 / 5
Pour les participants ne connaissant pas les langages de commande shell, parfois c'était un peu rapide.

Jeanine J. 26/04/2018
4 / 5
Beaucoup de TPs, très dynamique animateur dispo pour répondre aux questions

Thierry M. 26/04/2018
5 / 5
Parfait pour moi.

Samuel G. 26/04/2018
5 / 5
Formation assez dense, nécessiterait peut-être 1 journée de plus pour prendre plus de temps sur certaines notions comme la gestion des branches.
Avis client 4,5 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.