Formation GIT : Gestion des sources avec GIT

4.8 sur 5 étoiles

5 étoiles
83%
4 étoiles
16%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 73 avis
(73 avis)
Durée 2 jours
Niveau Fondamental
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence OGIT
Éligible CPF Non

Git est un système de contrôle de versions 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.

À l'issue de cette formation GIT, 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 et en particulier GitLab seront également présentés au cours de cette formation.

Objectif opérationnel :

Savoir installer, configurer et utiliser GIT dans un contexte de gestion quotidienne des sources d'un projet.

Objectifs pédagogiques :

À l'issue de cette formation GIT, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître le fonctionnement d’un système de contrôle de versions distribué
  • Savoir installer et connaître les commandes de bases de Git
  • Être capable d’organiser son équipe de développement et un projet autour de Git
  • Savoir créer et initialiser un dépôt Git
  • Connaître les workflows et les rôles relatifs à la gestion des sources d’un projet
  • Comprendre comment gérer et organiser les fichiers et les branches Git

Public :

Ce cours GIT s’adresse principalement à des administrateurs système, développeurs, chefs de projets ou architectes souhaitant apprendre à utiliser un système de contrôle de versions distribué pour collaborer autour d’un projet commun. Le projet peut réunir plusieurs collaborateurs d’une même entreprise mais aussi des intervenants ou consultants d’entreprises différentes.

Prérequis :

Bien qu’aucune connaissance technique ne soit strictement attendue, des notions théoriques préalables du cycle de vie du développement d’un logiciel ainsi que les éléments fondateurs d’un gestionnaire de version (commits, branches) faciliteront la compréhension de la logique de GIT.

Jour 1

L’architecture de travail proposée par Git et son écosystème

Connaitre l'historique des systèmes de versionning Git : de la gestion de versions centralisée à la gestion de versions décentralisée
Étudier les concepts de Git (organisation du dépôt, stockage, répertoires)
Analyser les avantages induits (travail local, intégrité)
La richesse de l’écosystème Git : les solutions de gestion de serveur, les interactions avec les environnements d’intégration et de déploiement continu

Installer et mettre en place Git

Savoir installer Git quel que soit le système d’exploitation à disposition
Comprendre la configuration  de GIT
Les alias de commande
Les différentes aides disponibles
Création d'un dépôt Git
Travaux pratiquesInstallation et configuration d'un client Git en ligne de commande
Exploration d’un dépôt Git
Configuration du client Git

Apprendre les commandes de base

Les trois états d'un fichier
Vérification du statut des fichiers
Ajout de fichiers (nouveau ou déjà suivi)
Ignorer des fichiers
Valider les changements
Suppression de fichiers
Déplacement de fichiers
Exploitation de l'historique des commits
Assimiler les commandes d'annulation
Reflog : retrouver des informations pour annuler une opération
Travaux pratiquesProduction de commits dans le cadre des bonnes pratiques
Interrogation de l’historique en mettant en place des filtres de recherche complexes sur un dépôt existant
Manipulation des commandes pour récupérer un fichier supprimé, revenir à un état antérieur, corriger le contenu d’un ou plusieurs commits
Utilisation de vscode pour comprendre le mode graphique de Git
Jour 2

Git et les branches

Illustration des branches sur un exemple
La définition des branches Git, de simples pointeurs
Comprendre le changement de branche et les précautions à prendre
La suppression de branche : impact sur le projet
La fusion de branches : les différents cas en présence
Outils de résolution de conflit
L'opération de rebase, différence avec la fusion
Travaux pratiquesCréation de branches et tests de suppression puis recréation
Travail sur la fusion de branches : travail sur un dépôt existant pour régler les conflits proposés, annulation d’un merge
Réutilisation du même dépôt pour appliquer un rebase, résolution de conflit

Serveurs Git, exemple de Gitlab

La solution GitLab, apports
Mise en place d'un dépôt nu
Les différents protocoles d'accès
Accès SSH avec utilisateur unique, échanges de clé privé/publique
Exploiter les outils d’information et de modification d’un dépôt avec GitLab
Modèle de données GitLab, rôle et gestion des droits et administration
Configuration du client
Travaux pratiquesMise en place d'un dépôt distant sur le serveur école
Échanges de clés SSH
Clône de dépôt

Organiser un projet collaboratif autour de Git

Gérer les interactions avec le serveur : le travail collaboratif
Les dépôts distants, commandes de gestion
Présentation des commandes fondamentales : pull,push et fetch
Les branches distantes, création, synchronisation et suivi
Les workflows de branches
Définition d’un workflow et importance pour un projet GITGitflow : gestion de release longue
Présentation de Github : gestion de fonctionnalités
Gitlab : branches d’environnement et branches de développement
Workflow avec intégrateur : la merge request (ou pull request)
Travaux pratiquesCréation d’un projet d’équipe sur GitLab
Mise en place des droits à partir du workflow choisi
Création et proposition de branche via le mécanisme de la merge request
Proposition de revue de code et fusion
Date de mise à jour du programme : 12/10/2023

Dates et lieux

1
2
Du 15 au 16 mai 2024
Lieu
Distanciel
Durée
2 jrs
1480 € HT
Du 15 au 16 mai 2024
Lieu
Paris
Durée
2 jrs
1480 € HT
Du 12 au 13 juin 2024
Lieu
Distanciel
Durée
2 jrs
1480 € HT
Du 12 au 13 juin 2024
Lieu
Paris
Durée
2 jrs
1480 € HT
Du 17 au 18 juillet 2024
Lieu
Distanciel
Durée
2 jrs
1480 € HT
Du 17 au 18 juillet 2024
Lieu
Paris
Durée
2 jrs
1480 € HT
Du 19 au 20 août 2024
Lieu
Distanciel
Durée
2 jrs
1480 € HT
Du 19 au 20 août 2024
Lieu
Paris
Durée
2 jrs
1480 € HT
Du 16 au 17 septembre 2024
Lieu
Distanciel
Durée
2 jrs
1480 € HT
Du 16 au 17 septembre 2024
Lieu
Paris
Durée
2 jrs
1480 € HT
1
2

Logo partenaire action collective de l'OPCO Atlas Votre formation GIT prise en charge jusqu'à 100% des coûts pédagogiques ! *

Depuis 2011, PLB Consultant est partenaire des Actions Collectives Atlas pour vous proposer les meilleures formations informatique et développer vos compétences dans le Numérique :

- En présentiel dans l’une de nos salles en Régions  
- À distance depuis votre bureau  
- Sessions intra-entreprise dans toute la France.

* jusqu'à 100% des coûts pédagogiques selon votre branche d'activité dans la limite des fonds mutualisés dédiés aux actions collectives et en application des critères de prise en charge en vigueur (cf conditions détaillées sur le site d'Atlas)

Avis des participants à la formation GIT : Gestion des sources avec GIT

Note moyenne de 4.8/5(73)

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.

CADEOT Pierre
5/5

Mon avis sur le contenu du stage :

"Tour d'horizon détaillé de Git en lien avec un dépôt sur une instance GitLab : périmètre cohérent et clair. Beaucoup de points inconnus ont été abordés et expliqués avec une grande clarté - une formation passionnante."

Mon avis sur le formateur :

"La formatrice est l'archétype de l'animatrice de formation idéale, sa maitrise parfaite du sujet témoigne de son expérience et de ses connaissances : il n'y a aucune errance, aucune hésitation, et son propos s'adapte sans temps mort à la moindre interrogation des participants. Son propos est donc très fluide et très pertinent, on est sur de la très grande qualité de formation, ce qui est malheureusement suffisament rare pour être mentionné. Merci pour la qualité de votre prestation."

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

"Simplicité liée à l'outil Teams."

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

"RAS"

PV
5/5

Mon avis sur le contenu du stage :

"Très pratique, exactement ce dont j'avais besoin"

Mon avis sur le formateur :

"Alan connait extrêmement bien son sujet, cherche toujours à résoudre les problèmes des stagiaires"

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

"la formation à distance sur ce type de sujet n'est pas très adaptée. On doit switcher entre teams et ce qui est montré à l'écran, mon poste pour prise de notes, et la VM pour les exercices. Nous avions demandé en amont s'il fallait installer des logiciels, nous avions eu la réponse que non (une VM serait dispo). Et au début de la formation, nous n'avions pas la VM prévue, il a fallu attendre 11h pour l'avoir. La VM n'est pas très rapide, nous n'avons pas pu transmettre nos exercices au formateur, les caractères accentués ne fonctionnent pas (il a fallu passer par la table des caractères par copier/coller, on perd du temps et un suivi correct de la formation "

MORENO Nicolas
4/5

Mon avis sur le contenu du stage :

"La formation indiquée GitLab à l'origine, mais cela n'est plus le cas. Il est dommage que cela n'ai pas été mis à jour. Toutefois, la formation permet d'apprendre efficacement les bases de Git ! "

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

"La formation à distance est bien rodée. La documentation, l'émargement, etc.. est centralisée et facile d'usage. Cette formation m'a permis de bien comprendre les bases de Git et a été très formateur pour moi. Le formateur a pris le temps de comprendre mon environnement de travail et nous expliquer des concepts plus avancés."

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

"La formation est un peu "lente". La partie théorique est un peu longue, rendant la partie pratique "moins" intéressante que ça aurait pu l'être. Toutefois, je comprends que tout le monde n'a pas le même niveau. "

AS
5/5

Mon avis sur le contenu du stage :

"Toutes les questions que je me posais avant la formation ont été abordées, le dosage du contenu était parfait."

Mon avis sur le formateur :

"J'ai particulièrement apprécié l'approche très pragmatique de la formation, explications passant par des exemples concrets directement dans l'outils plutôt qu'une revue de slides. La formation a été ainsi très claire, et le contenu retenu !! J'ai également beaucoup apprécié l'interactivité du cours, comme si un collègue nous montrait comment faire. Bien que j'ai dû suivre la formation en distanciel pour des raisons personnelles, mon attention était ainsi toute éveillée et je me suis senti à l'aise pour poser toute les questions au fur et à mesure pour bien fixer ma compréhension. Bravo !!"

AR
5/5

Mon avis sur le contenu du stage :

"J'ai fortement apprécié les cours qui m'ont permis de connaitre les bases de git (de sa structure à son utilisation)."

Mon avis sur le formateur :

"La formatrice a su nous transmettre son savoir en hésitant pas à faire des illustrations (pour une meilleure compréhension), à gérer nos bugs (grâce qu partage écran) et à nous demander si l'on comprenait la fonctionnalité des différentes notions."

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

"Très peu de bugs."

LYAZIDI Reda
5/5

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"

CO
5/5

Mon avis sur le contenu du stage :

"Stage utile même pour ceux qui ont déjà appris Git "sur le tas"."

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

"Possibilité de pratiquer sans être totalement téléguidé"

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

"Petit souci d'accès pour certains formés (du à un setting de proxy)"

PT
5/5

Mon avis sur le contenu du stage :

"Formation bien équilibrée entre théorie et pratique."

Mon avis sur le formateur :

"Tout est clair, limpide, agréable. Merci."

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

"Compétences et écoute de l'animatrice."

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

"/"

LB
5/5

Mon avis sur le contenu du stage :

"conforme à mes attentes"

Mon avis sur le formateur :

"la formatrice connaissait bien son sujet"

Mon avis sur la salle de formation :

"pas eu de soucis de déconnexion. "

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

"Clareté de présentation de l'outillage. "

AS
4/5

Mon avis sur le formateur :

"Dispo que "Bon", car nous étions assez nombreux"

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

"Questions pertinentes, et personnes impliquées"

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

"Un peu trop nombreux, + le prb technique des VM qui aurait pu être anticipé"

RM
5/5

Mon avis sur le formateur :

"j'ai trouvée l'animatrice de la formation très claire, très pro et super intéressante!"

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

"avoir un poste distant pour les manips"

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

"n/a"

BOYER Fabrice
5/5

Mon avis sur le contenu du stage :

"Pile poil le contenu que je voulais."

Mon avis sur le formateur :

"Maîtrise son sujet et sait très bien transmettre son savoir-faire."

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

"La maîtrise de son sujet par la formatrice."

SA
4/5

Mon avis sur le contenu du stage :

"très bien, tout pour bien mettre en place git ! Un peu rapide sur la dernier après midi, en comparaison avec premiere journée"

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

"devrait recommander avant formation de pré installer des soft, pour gagner du temps"

LN
5/5

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"

LE LABOUSSE Tristan
5/5

Mon avis sur le contenu du stage :

"Le contenus de la formations a parfaitement répondu à mes attentes, tous les points que je voulais éclaircir sur l'outils, l'ont été."

Mon avis sur le formateur :

"Bonne formatrice avec des très bonnes connaissances de l'outils."

BT
5/5

Mon avis sur le contenu du stage :

"Formation complète et bien structurée. Les sujets essentiels sont traités de façon compréhensible et intéressante. "

Mon avis sur le formateur :

"Très bon niveau, bonne didactique et à l'écoute des participants."

ROYER Didier
5/5

Mon avis sur le contenu du stage :

"Très bien documenté et conséquent"

Mon avis sur le formateur :

"Agréable, à l'écoute des demandes."

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

"Rien à redire"

MERLIN Bertrand
5/5

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"

ALCON Jordan
5/5

Mon avis sur le contenu du stage :

"ras"

Mon avis sur le formateur :

"ras"

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

"ras"

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

"ras"

MAGNANI Thierry
5/5

Mon avis sur le formateur :

"Formatrice à l'écoute et avec une réponse à chaque question/problème."

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

"Disponibilité de la formatrice et envt de test/formation bien préparé."

HM
5/5

Mon avis sur le contenu du stage :

"La formation a pu être optimisé par rapport à notre niveau pas totalement débutant, en permettant de bien comprendre les bases."

Mon avis sur le formateur :

"Très pédagogue et disponible."

EV
5/5

 

Mon avis sur le formateur :

"Une formation à recommander avec cette formatrice"

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

"Réalisation des exercices en direct live"

 

LA
5/5

Mon avis sur le contenu du stage :

"Stage très complet"

Mon avis sur le formateur :

"Anne est une très bonne formatrice, disponible, compétente et à l'écoute de ses stagiaires. Un grand merci à elle."

ZF
5/5

Mon avis sur le contenu du stage :

"Parant de zéro, j'ai beaucoup appris et suis très satisfait."

Mon avis sur le formateur :

"Formateur professionnel et sympathique. Formation dans la convivialité et l'échange."

MJ
5/5

Mon avis sur le formateur :

"La formatrice maitrise son sujet et répond de manière précise aux questions."

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

"Échanges et interactions tout au long de la formation."

GY
5/5

Mon avis sur le contenu du stage :

"Contenu très riche et qui répond aux différentes questions qu'on se pose"

Mon avis sur le formateur :

"Très pédagogue et il sait vraiment de quoi il parle"

MM
5/5

Mon avis sur le formateur :

"Anne Nicolas est très pédagogue, à l'écoute et disponible. S'adapte facilement au niveau de chaque interlocuteur et répond gentillement à toutes les questions, meme les plus betes ;-)"

VM
5/5

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"

François-Xavier
4/5

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. "

MIR Sylvain
5/5

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"

BRAUD Emmanuel
5/5

Mon avis sur le contenu du stage :

"Un peu rapide pout tester en même temps que la présentation."

Mon avis sur le formateur :

"Trés bon bravo et merci."

LM
5/5

Mon avis sur le formateur :

"Très bonne formatrice qui m'a réconciliée avec git "

Mon avis sur la salle de formation :

"En télétravail"

RS
5/5

Mon avis sur le contenu du stage :

"Très satisfait"

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

"Formation très claire et très fluide. merci"

VANDEWALLE Thibaut
5/5

Mon avis sur le formateur :

"Grande maîtrise technique et grande pédagogie."

Mon avis sur la salle de formation :

"Outils parfaits."

BG
4/5

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

"Compétences pédagogique"

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

"Distanciel"

VG
5/5

Mon avis sur le contenu du stage :

"Documentation de qualité"

Mon avis sur le formateur :

"Rythme soutenu "

SJ
5/5

Mon avis sur le formateur :

"Très bonne pédagogie pour la prise en main des fonctionnalités et la compréhension des principes de GIT."

DR
5/5

Mon avis sur le formateur :

"Cela m'a permis de bien comprendre et d'avoir les bons outils pour bien démarrer avec git."

GS
5/5

Mon avis sur le formateur :

"Très bonne connaissance, à l'écoute, s'adapte très bien au publique"

TK
5/5

Mon avis sur le contenu du stage :

"Ça manque de TP, pour vraiment prendre en main les commande/bonne pratique"

SONDES Benzarti
5/5

Mon avis sur le formateur :

"La formatrice est très compétente et professionnelle."

JM
5/5

Mon avis sur le formateur :

"Formatrice excellente et parfaitement à l'écoute."

GE
5/5

Mon avis sur le formateur :

"excellente formatrice, très pédagogue"

GV
5/5

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

"Réponses du formateurs "

AH
5/5

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

"Animatrice, contenu"

IE
5/5

Mon avis sur le formateur :

"Franchement, le formateur est top!"

CA
4/5
Ce que j'ai le plus apprécié: L'Approche du produit faite par le formateur qui semblait connaitre son sujet
BE
4/5

Mon avis sur le formateur :

"Excellente pédagogue"

RJ
4/5
SC
5/5
MR
5/5
BERET Vincent
5/5
DV
5/5
HJ
5/5
MOHSEN Hachem
4/5
DN
5/5
BJ
5/5
LC
5/5
SB
4/5
DR
5/5
GP
4/5
TS
5/5
AP
5/5
PD
5/5
ADOLPHE Renaud
5/5
AKR
5/5
LS
5/5
PJM
4/5
PT
5/5
PENHOAT Christine
5/5
BF
5/5
RAHARIJESY Franck
5/5
JE
5/5


Formations Informatique
et Management
en ligne à ce jour

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

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB