Les Outils Devops
Git : gestion de versions
Reference : GGV1


Prochaines sessions
- Le 08/03/2021
- Le 10/06/2021

Objectifs
Comprendre les principes d’un gestionnaire de version distribué, les apports de git, savoir le mettre en oeuvre pour gérer les codes sources d’un projet, les versions, corrections de bugs, etc ..
Pré requis
- Connaissance des processus de développement et d’un langage de programmation.
Modalités pédagogiques
Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques
Certification
non
Public visé
Inscription
Programmes de Git : gestion de versions
Présentation de Git
- La notion de gestionnaire de versions distribué
- Les principes techniques de Git
- Aperçu des workflows possibles
Prise en main
- Installation et configuration de git
- Création d’un premier référentiel
- Utilisation de la ligne de commande pour les opérations de base
Comprendre les principes de Git
- Référentiels
- Clonage de référentiels
- Index
- Répertoire de travail
Travailler en équipe
- Connexion à un référentiel
- Ajout, modification, suppression de fichiers et répertoires
- Gestion des commits
- Synchronisation avec un référentiel distant
- Comparaison
- Utilisation des tags
- Créer et appliquer des patchs
Gestion des branches
- Création de branches
- Navigation entre branches
- Fusion de branches
- Résolution des conflits
- Branche temporaire
Compléments
- Interagir avec des référentiels partagés via GitHub
- Gerrit, un système de revue de code à connaître
- Gitweb, l’interface web officielle