Durée: 1 journée

Dates: mercredi 14 février 2018 (9h30-17h00)

Lieu: Inria Saclay - Bâtiment Turing - Salle Grace Hopper

Intervenant: Alexandre Abadie

Pré-requis: avoir un compte sur la forge Inria ou le GitLab Inria.

Le service SED propose une formation à l'utilisation de l'outil de gestion de versions décentralisé Git, largement utilisé de nos jours à travers les plateformes de développement collaboratif telles que GitHub, BitBucket ou encore le futur service national de forge logicielle d'Inria, GitLab (qui sera ouvert en octobre de cette année).

Cette formation s'adresse à toutes les personnes qui souhaitent s'initier à Git, créer, rejoindre ou contribuer à des projets hébergés sur GitHub/GitLab ou encore migrer leurs projets vers ces plateformes.

La présentation s'appuiera sur ce support et sera dispensée en français.

Des exercices sont prévus donc les participants sont invités à venir avec leur portable.

Les inscriptions à cette formation sont closes, toutes les places disponibles ayant été comblées. N'hésitez pas à nous contacter si vous souhaitiez vous y inscrire: s'il y a suffisamment de demandes une nouvelle session peut être programmée.

Contenu de la formation:

  1. Présentation générale et installation de Git
    • Historique
    • Systèmes de gestion de version centralisés et decentralisés
    • Installation et paramétrage de Git
  2. Utilisation des commandes de base
    • Démarrage d'un dépôt
    • Enregistrer des modifications
    • Visualiser l'historique
    • Annuler des modifications
  3. Gestion des branches
    • Qu'est ce qu'une branche
    • Manipuler des branches
    • Fusionner des branches
    • Le rebasing
    • Travailler avec des dépôts distants
  4. Utilisation avancée
    • Trouver un bug avec Git
    • Les submodules
  5. Travailler sur GitHub/GitLab
    • Les forks
    • Créer une Pull-Request
    • Revues de code