À l'issue de la formation, le participant sera capable de mettre en œuvre les compétences suivantes :
- Identifier les mécanismes d'un gestionnaire de versions décentralisé
- Comprendre les enjeux de l'utilisation du logiciel Git
- Maîtriser le système des branches et les commandes fondamentales de Git
- Structurer un workflow Git au sein d'une organisation
Formation accessible en présentiel sur Albi, Auch, Cahors, Carcassonne, Foix, Mende, Montauban, Montpellier, Nîmes, Perpignan, Rodez, Tarbes et Toulouse.
AVANT LA FORMATION
- Entretien téléphonique avec le formateur afin de personnaliser votre formation.
- Le programme de formation ci-dessous pourra donc être modifié gratuitement en fonction de vos attentes.
Jour 1
Matin
Identifier les fonctions principales de Git
- Le principe de gestionnaire de contrôle de version
- Distinguer un gestionnaire de version centralisé ou décentralisé
- Les bénéfices du système de connexion pair à pair
- Initier un dépôt Git dans le cadre d'un projet
Paramétrer la première utilisation de Git
- Installer Git sous Unix/Windows
- Le système d'émulation des commandes Unix sous Windows (msysgit)
- Configurer le fichier - gitconfig.
- Déclarer un outil d'analyse de différentiel de versions
Après-midi
Maîtriser les commandes fondamentales de Git
- Créer un dépôt local sur Git
- Ajouter, réaliser un versioning et supprimer des fichiers
- Examiner l'historique des révisions
- Utiliser la ligne de commande
Maîtriser l'utilisation de branches sur Git
- Le fonctionnement de la branche main
- Créer et fusionner des branches et sous-branches
- Le système de navigation entre les branches
- Fusionner des branches
- Le processus de résolution de conflit
- Construire une branche temporaire
Jour 2
Matin
Les enjeux du travail collaboratif
- Effectuer des dépôts de manière décentralisée
- Le référentiel distant : connexion et outil de synchronisation
- Publier et récupérer des modifications
- Utiliser des tags et gérer les patchs
Après-midi
Maîtriser les outils Git à disposition
- Modifier l'historique : enjeux et conséquences
- Actions correctives / revert de commits et de merge
- Mettre en standby une
Attestation
Non certificiante
Sans niveau spécifique