Gestion de version distribuée GIT
- Action régionale
- Informatique
Objectifs
- Comprendre les principes de la gestion de version distribuée
- Pouvoir gérer des versions de documents textuels avec l’outil Git
Public
Développeurs de logiciels, et toute autre profession pratiquant l’édition collaborative de documents texte brut
Pré-requis
Connaître les commandes de manipulation de fichier de base du Shell Unix (cd/mkdir/ls/cat/diff/…) Test de pré requis à la clôture des inscriptions
Programme
1/ Introduction et préparatifs
- De la gestion de version à Git en particulier
- Configuration de Git et du système hôte
- Documentation de référence de Git
2/ Gestion de version, répertoire de travail et index
- Mise en service d’une gestion de version Git
- État de Git et modifications du répertoire de travail
- Définir le périmètre d’action de Git avec .gitignore
- Préparer une nouvelle version avec l’index
3/ Gérer un historique linéaire
- Enregistrer de nouvelles versions (les « commits »)
- Visualiser l’historique des versions créées
- Nommer les versions d’un dépôt Git
- Visualiser, analyser et explorer l’historique
4/ Branches, fusions et conflits
- Que sont réellement master et HEAD ?
- Créer des branches et basculer entre elles
- Fusionner les changements de deux branches
- Gérer les conflits de fusion quand ils surviennent
- Introduction à la commande « rebase »
5/ Collaborer avec l’extérieur
- Récupérer une copie d’un dépôt Git distant
- Echanger des changements avec des dépôts
- Précautions à prendre en environnement distribué
- Méthodes de travail collaboratives avec Git
6/ Pour aller plus loin
- Requêtes plus complexes sur l’historique
- Manipulations avancées de l’index et de l’historique
- Compléments sur certaines commandes
- Autres sources d’information sur Git
Méthodes pédagogiques
Alternance d’apports théoriques et d’exercices pratiques
Sessions à venir 1
- Laboratoire de Physique des 2 Infinis Irène Joliot Curie (IJCLab)-Orsay
- salle enseignement d'IJCLab (bâtiment 203)
- 14 heure(s) sur 2 jour(s)
- 7 et 8 novembre 2024
- 9h30 - 17h30
-
Clôture des inscriptions dans 29 jours
Partenaires
CNRS
Informations pratiques
![Logo Logo](/assets/img/organization/ifsem/logo.png)
IFSeM Formation
7, RUE GUY MÔQUET
94800 VILLEJUIF
94800 VILLEJUIF