[ATTENTION] Cette formation initialement prévue le 7 avril a été reportée au 15 avril.

Durée: 1 journée

Dates: vendredi 15 avril 2022 (9h30-17h00)

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

Intervenant: Alexandre Abadie

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

Le 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 Gitlab (dont Inria propose une instance.)

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.

La formation aura lieu en présentiel et l'inscription est obligatoire; elle est susceptible d'être annulée s'il n'y a pas suffisamment d'inscrits.

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