S'initier au contrôle de version avec Git pour l'utiliser efficacement
Cette formation permet d’installer et d’utiliser GIT pour gérer des codes source : gestion des versions de fichiers, historique, gestion des branches, résolution des conflits lors d'opérations de fusion.
Objectifs
- Installer, configurer et utiliser GIT
- Mettre en place des dépôts
- Gérer les branches des projets
- Résoudre les conflits lors des opérations de fusion
Programme
Présentation de GIT
- Intérêt de la gestion de code.
- Concepts de base du contrôle de version.
- Les différentes typologies : gestion centralisée ou distribuée.
- Les différentes solutions de gestion de versions
- Apports de la décentralisation.
- Principe de fonctionnement de GIT.
Installation et configuration
- Installation sous différents systèmes : Linux/Windows.
- Configuration du fichier .gitconfig (nom, adresse mail, ...).
- La console.
- Déclaration d'un outil d'analyse de différentiel de versions.
Utilisation de GIT, les fondamentaux
- Le modèle objet GIT : blob, tree, commit et tag.
- Le répertoire GIT et le répertoire de travail.
- L'index ou staging area.
- Création et initialisation un dépôt.
- Clonage d'un dépôt existant.
- Les concepts de branche, tag et de dépôt.
Gestion locale des fichiers
- Consultation de l'état de l'arbre de travail.
- Ajouter, ignorer, modifier, supprimer et rechercher des fichiers.
- Enregistrement des modifications (commit).
- Annulation des modifications.
- Visualisation des modifications.
- Parcours de l'historique des révisions.
- Les logs (statistique, formatage, ...).
Gestion des branches
- La branche master.
- Création de branches.
- Changement de branche.
- Fusion d'une branche
- Gestion des conflits.
- Comparaison de deux branches.
Partage du travail et collaboration
- Mise en place d'un dépôt distant public ou privé.
- Publier ses modifications (opération de push).
- Récupération des modifications de l'équipe (opération de pull).
- Gestion des échecs.
Mise en œuvre des Outils GIT
- Outils graphiques : TortoiseGit, plugins, …
- GitHub et GitLab : hébergements de dépôts.
Télécharger le programme détaillé
En savoir plus
Sessions
Intra Entreprise
Des sessions intra-entreprise peuvent être organisées dans vos locaux ou en distanciel. Demander un devis
Pré requis
Connaissances de base en gestion de version
Public
Développeur, Chef de projet
Points forts
Petit groupe (4 personnes maximum)
Un poste de travail par personne
Nombreux exercices
Assistance après la formation
Coût
1200 € HT - 1200 € TTC