+33 1 69 88 85 29
Formation :
Git Perfectionnement
Référence : GIT2
Durée :
1 jour
Niveau :
Débutant
Lieu :
Paris ou sur site
Tarif : 750 € HT
Git Perfectionnement
Description
L’objectif de ce cours est l'approfondissement des connaissances Git afin mettre en oeuvre des projets de développement collaboratifs de grande envergure.
Public concerné
Ce cours s'adresse aux développeurs expérimentés.
Objectifs de la formation
- Maîtriser les bonnes pratiques Git en entreprise
- Mettre en œuvre des workflows complexes
- Organiser des dépôts très structurés
Prérequis
Avoir suivi la formation Git Fondamentaux ou disposer des compétences équivalentes.
Programme de la formation
Gestion de zones de travail multiples avec git worktree
- Mise en place et gestion
- Les limites actuelles
Gestion de patches
- Workflow de gestion de patches
- Générer et envoyer des patches avec la commande git
- format-patch
- Application de patches : les commandes git apply et git am
Les attibuts git
- Définition et utilisation
- Cas pratiques d’utilisation
Gestion de notes
- Ajouter de l’information aux commits
- Gestion des notes dans le dépôt
Les refspecs
- Concepts de base
- Utilisation
Les sous-modules
- Pourquoi y recourir ?
- Concepts de base des sous-modules et structure de dépôt
- Ajouter un sous-module à un dépôt existant
- Clone un dépôt contenant des sous-modules
- Obtenir de l’information
- Mise à jour des sous-modules et des dépôts
- Suppression de sous-modules
Les subtrees
- Subtrees versus sous-modules : quelles différences ?
- Gestion des subtrees manuellement
- Gestion des subtrees avec git-subtree
- Mettre à jour les subtrees
Enregistrer les résolutions de conflit pour les automatiser avec git rerere
- Configuration du rerere
- Enregistrer les résolutions de conflit
- Exploiter l’enregistrement de manière automatique