Formation GIT : Gestion des sources avec GIT


REFERENCE
 
 
OGIT
DUREE
 
 
2 jours
TARIFS
 
 
1165 € HT
Niveau : Débutant
Cours à distance: Non
OBJECTIFS :
 

Git est un système de contrôle de version distribué gratuit et en licence open source. Il a été conçu pour traiter aussi bien des petits ou de très gros projets avec rapidité et efficacité. Git surclasse les autres outils de SCM comme Subversion, CVS, Perforce et ClearCase par sa performance, la taille des dépôts et des fonctionnalités uniques. Cette formation GIT présente les concepts théoriques de cette technologie et propose de nombreux ateliers pratiques. Après un chapitre introductif, le premier atelier d'installation et l’apprentissage des commandes de bases, la formation se concentre sur l'organisation des équipes de développement autour de GIT en explicitant les commandes, les Workflows et les rôles relatif à la gestion des sources d'un projet. La gestion des branches GIT sera étudiée en profondeur et donne lieu à un chapitre complet. A l'issue de la formation, les participants auront appris à configurer et utiliser GIT dans un contexte de gestion quotidienne des sources d'un projet. Ils vont également apprendre à choisir un workflow de collaboration correspondant à leurs projets parmi les différents proposés. Les outils associés tels que GITLAB, GITOLITE, etc. seront également présentés au cours de ce stage

PRÉ-REQUIS :
 

Aucun pré-requis n'est nécessaire pour suivre cette formation, cependant la connaissance d'un SCM est un plus.

PUBLIC :
 

Ce cours GIT s’adresse à des développeurs, chefs de projet et architectes désireux de comprendre Git.

PROGRAMME :
 

S'initier à GIT

Connaitre l'historique des système de versionning Git : un système de versionning distribué
Etudier les concepts de Git (organisation du repository, stockage, répertoires)
Analyser les avantages induits (travail local, intégrité) Panorama des offres autour de l'outil

Installer et mettre en place le GIT

Savoir installer GIT à partir des sources Savoir installer GIT à  partir des binaires  Comprendre la configuration et mise en place de GIT Les différentes aides disponiblesCréation d'un repository GitTravaux Pratiques :Installation et configuration d'un GIT local

Apprendre les commandes de base

Rappel sur les 3 états d'un fichier Vérification du statuts des fichiers Ajout de fichiers (nouveau ou déjà suivi) Ignorer des fichiers Valider les changements Suppression de fichiers Déplacement de fichiers Accès à l'historique Assimiler les commandes d'annulation Auto-complétion et Alias Travaux Pratiques :Manipulation de sources d'un projet

Comprendre Git et la collaboration

Dépôts distants (Ajout, listing, suppression, renommage) Récupération de contenu, différence entre fetch et pull Pousser du contenu (push)  Savoir gérer des tags (ajout, signature, annotations, partage des tags...) Serveurs Git , Les différents protocoles, avantages et inconvénients Mettre en place le Git sur un serveur Accès sécurisé ou accès public Outils disponibles Gitosis, Gitolite, Git daemon Les solutions hébergées Les différents workflows distribués Recommandations pour les contributeurs en fonction du type de projet Recommandations pour l'intégrateur ou chef de projetTravaux Pratiques :Travail en binômesMise en place d'un dépôt distant, opération d'échange de contenu avec le dépôt distantConfiguration des différents protocoles, sécurisation du serveur, installation d'outilsJeu de rôle contributeur/intégrateur

Connaitre Git et les branches

Illustration des branches sur un exemple Savoir créer une branche et/ou fusionner deux branches Comprendre la gestion des branches Git (listing, suppression) S'initier aux cas d'utilisation des branches, les différents workflows typiques Branches distantes, pousser une branche sur un dépôt distant, ... Différence entre merge et rebase, Quand utiliser et ne pas utiliser rebase ?Travaux Pratiques :Travail en binômesCréation de branche, merging, rebasing

Pour aller plus loin sur GIT

Etudier les différents outils disponibles Personnalisation de Git Migration SVN vers Git

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions. Avis des participants à la formation GIT : Gestion des sources avec GIT : Note moyenne : 4,6/5
5/5
Avis certifié A suivi un cours chez PLB

LYAZIDI Reda

Mon avis sur le formateur :

"Bien apprécié le cours de ssh"

Mon avis sur la salle de formation :

"Salle bien"

Ce que j'ai le plus apprécié :

"qualité de formation, liberté de faire quelques expériences en dehors des TP prévus"

Ce que j'ai le moins apprécié :

"Laptop de 17 pouces avec seulement 4GO de RAM en 2017 'est dommage"

5/5
Avis certifié A suivi un cours chez PLB

MERLIN Bertrand

Mon avis sur le contenu du stage :

"cette formation ne peut pas aborder le processus spécifique de La Poste car celui-ci n'a pas encore été défini."

Ce que j'ai le plus apprécié :

"poste rapide, accès internet rapide, salle agréable"

5/5
Avis certifié A suivi un cours chez PLB

LN

Mon avis sur le formateur :

"Formateur à l'écoute. Il a très bien mis en avant les danger qu'il pourrait y avoir sur certaines commandes. Creuser sur les workflows seraient intéressants notamment les avantages/inconvénients"

Ce que j'ai le plus apprécié :

"Bon accueil"

Lire tous les avis

5/5
Avis certifié A suivi un cours chez PLB

MIR Sylvain

Mon avis sur le contenu du stage :

"Des slides un peu moins austères seraient un plus "

Ce que j'ai le plus apprécié :

"Utilisation d'outils Open Source"

5/5
Avis certifié A suivi un cours chez PLB

VM

Mon avis sur le contenu du stage :

"Très bon cours, adapté à mes attentes. Rien à redire"

Mon avis sur le formateur :

"Parfait. Réponse à toutes mes questions"

4/5
Avis certifié A suivi un cours chez PLB

François-Xavier

Mon avis sur le contenu du stage :

"Permet d’acquérir les bases indispensables à l'utilisation de git"

Mon avis sur le formateur :

"Bonne connaissance du sujet. "

4/5
Avis certifié A suivi un cours chez PLB

CA

Ce que j'ai le plus apprécié: L'Approche du produit faite par le formateur qui semblait connaitre son sujet
4/5
Avis certifié A suivi un cours chez PLB

MM

Mon avis sur le formateur: Ce que j'ai le plus apprécié:
S'INSCRIRE À CETTE
FORMATION GIT
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 
Jenkins (anciennement Hudson) est un serveur Open Source d'intégration continue permettant d'automatiser les tâches de build et de déploiement. Sans aucune...

3 j

 
Cette formation MapServer vous permettra de prendre en main la suite logicielle MapServer Suite, de maîtriser sa configuration et de savoir optimiser ses performances. Concrètement,...

2 j

 
Ceph est une plateforme de stockage distribué open source. Elle permet de gérer le stockage des données indépendamment du support physique, multipliant ainsi la...

2 j

 
Ce séminaire "Logiciels libres, synthése technique" vous permettra de faire un point concret sur les domaines couverts par les logiciels libres, leur diffusion et leur intégration dans votre...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB