Git Maîtriser le versioning
- Durée 1 jour
- Niveau Intermédiaire
- Code CPF 146760
- INTER Formation dans nos locaux
- Prix 600€ HT
- Forfait repas Non fournis
- INTRA Formation dans vos locaux
- Prix 1600€ HT/jr
-
Pour convenir des dates et formalités
Objectifs de la formation
- Avoir une vue d'ensemble du principe de fonctionnement de Git
- Comprendre l’intérêt d’un système de gestion de version.
- Etre capable de travailler avec les branches.
Public concerné
- Développeurs amenés à collaborer à des projets Web complexes.
Pré-requis
- Savoir utiliser le terminal (indispensable)
- Bien connaître le web en général (conseillé)
Programme détaillé
Télécharger en PDF
(89.42 Ko)
1. Introduction
- Présentation détaillée de Git et de son jargon (commit, repository, index...).
- Installation de Git.
- Configuration de Git.
2. Principe de base
- Comprendre l’organisation locale : Workspace, Index et Commit Area.
- Initialiser un repo Git.
- Savoir passer d’un espace à un autre.
- Savoir annuler une action (revert, reset et checkout).
- Visualiser l’état des espaces locaux.
3. Les repos distants
- Principe des repos distants.
- Gérer les repos distants.
- Synchroniser sa machine et un repo distant.
4. Les branches
- Qu’est-ce qu’une branche ?
- Créer et gérer les branches locales.
- Gérer les branches distantes.
- Travailler avec plusieurs branches.
- Fusionner 2 branches locales.
- Workflow de travail avec Github.
5. Git rebase
- Qu’est-ce qu’un rebase ?
- Pour ou contre le rebase ?
- Comment rebaser ?
- Comment utiliser le rebase pour fusionner des commits ?
6. Les patchs et les tags
- Qu’est-ce qu’un patch ?
- Créer des patchs avec Git.
- A quoi servent les tags ?
- Créer des tags de version.
7. Aller plus loin
- Les principaux serveurs Git.
- Outils graphiques pour gérer un repo Git.