- Comprendre les concepts de base de la gestion des versions et des apports de la décentralisation
- Installer et configurer l'outil Git sous Windows
- Créer et initialiser un dépôt avec Git
- Manipuler les commandes de Git pour gérer les fichiers et les branches
- Mettre en œuvre un projet en mode collaboratif avec GIT, GitLab et ses dérivés.
Durée : 3x1h (ou plus).
Participant : Samira, Carole & Olivier.
Date de début : 12/08/18
- Concepts de base du contrôle de version.
- La gestion centralisée ou distribuée.
- Apports la décentralisation. Principe de fonctionnement.
- Installation et configuration
- Installation sous différents systèmes : UNIX/Windows.
- Déclaration d'un outil d'analyse de différentiel de versions.
- Installation et configuration de GIT sous Windows.
- Le modèle objet GIT : blob, tree, commit et tag.
- Le répertoire GIT et le répertoire de travail.
- Création et initialisation un dépôt.
- Les concepts de branche, tag et de dépôt.
- Consultation de l'état de l'arbre de travail.
- Ajout, ignorance, modification, suppression et recherche de fichiers.
- Annulation et visualisation des modifications.
- Parcours de l'historique des révisions.
- Les logs (statistique, formatage...).
Travaux pratiques
- Création et initialisation d'un dépôt.
- Manipulation des principales commandes GIT de gestion de modifications de fichiers.
- La branche "master".
- Création de branches et de sous-branches.
- Changement de branche.
- 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.
Travaux pratiques
- Mise en place d'un dépôt distant et simulation d'un travail collaboratif.
- GitLab, le service d'hébergement de dépôts.
- Git Desktop avec GitLab, le service d'hébergement de dépôts.
Travaux pratiques
- Manipulation de quelques outils.