- Être rapidement opérationnel avec GIT.
- Pratiquer la gestion de versions logicielle avec GIT : concepts, commandes usuelles et mise en œuvre. La formation comprend 8 chapitres de cours et d’exercices. Le cours présente les concepts de GIT et ses commandes. Les exercices se font avec le client Egit d’Eclipse. La dernière demi-Journée est dédiée à une mise en situation sur un projet réel.
Gérer vos sources en configuration avec GIT
OBJECTIFS
PROGRAMME
Jour 1
CONCEPTS ET TERMINOLOGIES
• La gestion de configuration logicielle (GCL) :
- Objectifs, article et révision, configurations et branches, dépôt et espace de travail, GCL et gestion des changements.
• La gestion de version distribuée (DVCS) :
- Principe, points forts, organisation centralisée, hiérarchique et distribuée.
• GIT :
- Présentation, le commit, les références, le modèle objet, structure du dépôt.
TRAVAILLER SEUL
• Initialisation :
- Fichiers de configurations, créer un dépôt.
• Opérations de base :
- L'index, ajouter et modifier des fichiers, recommandations sur les commits, supprimer des fichiers, enregistrer les changements, ignorer des fichiers.
• Consulter l'historique :
- Visualiser et rechercher des commits, comparer des états.
• Revenir en arrière :
- Modifier le dernier commit, reconstruire un commit antérieur, se placer sur un commit antérieur, annuler l'opération commit, vider l'index, écraser l'espace de travail, sauvegarder / restaurer des changements.
Jour 2
TRAVAILLER EN ÉQUIPE
• Utiliser les références, les étiquettes, les têtes,
• Développer en parallèle les branches, fusion de branches, réécrire une branche sur une nouvelle base,
• Se synchroniser, se mettre à jour, publier des commits, les refspecs.
POUR ALLER PLUS LOIN
• Commandes avancées,
• Autres fonctions,
• Liens.
Mise en situation
PROFIL
Développeur, Chef de projet, Architecte, Administrateur système, Responsable IVV, Responsable technique, Responsable de département, Chargé d’affaire, Contrôleur de projet, Responsable qualité projet, Intégrateur système, Ingénieur BE, Ingénieur d’essais et de qualification.
PRE-REQUIS
Aucun