GLOBAL KNOWLEDGE NETWORK FRANCE : 04. Git - Gestion du contrôle de versions
Organisme
GLOBAL KNOWLEDGE NETWORK FRANCE
100 AVENUE ALBERT 1ER92565 RUEIL MALMAISON CEDEXVoir toutes ses formationsAutres organismes proposant cette formation
Durée
Modalités
Formation
- Classe virtuelle
- Présentiel
Évaluation
A l’issue de cette session, chaque stagiaire bénéficiaire sera contacté par un prestataire choisi par l’Opco Atlas afin d’évaluer « à chaud » la qualité de la formation suivie.
Prix
Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
843,59 € HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
3 922,17 € HT / groupe
4 stagiaires minimum
Public
Architectes, Chefs de projets, Consultants, Développeurs, Ingénieurs…
Pré-requis
Savoir pratiquer Java avec Eclipse est recommandé.
Objectifs pédagogiques
- Connaître les principes de fonctionnement d’un gestionnaire de versions distribué
- Découvrir par la pratique la philosophie de Git et ses apports
- 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 détaillé
Présentation de GIT
- Historique de GIT
- Les avantages de GIT
- Principes de base : commit, stagging, …
Installation de GIT
- Installation système
- Les paramètres de configuration (user, ignore…)
- La configuration du push et du pull
- TP : Installation de Git (Linux et Windows)
Les fonctionnalités
- Les commandes de base
- Création des Repository (locale et distant)
- Ajouter ou ignorer des fichiers
- Effacer, déplacer des fichiers
- Notion des Tag
- Lancer un commit, pull
- Lancer un checkout, push
- Visualiser l’historique, avancer, reculer dans l’historique
- TP : Créer un dépôt local et un dépôt distant dans Github
- TP : Manipuler les commandes de base de Git
Gestion des branches
- Présentation des branches, la branche HEAD
- Création d’une branche
- Changement de branche
- Fusion de branche
- Rebase de branche
- TP :Créer, manipuler et fusionner les branches
Dépôts distants
- Configuration pour accéder à un dépôt distant
- Les protocoles d’accès (ssh, https, git)
- Push, pull et fetch
- La gestion des branches distantes
- TP : Créer un dépôt distant avec Github
- TP : Le PullRequest
Les différents gestionnaires de sources
- Les Clients GIT
- Source Tree
- eGit dans Eclipse : vues (staging, history), commandes
- Les Environnements GIT
- GitHub / GitLab : présentation, Pull/Merge Requests
- TP : Installation d’un serveur Gitlab en local
- TP : Manipuler le Merge Request