Séminaire "Utilisation avancée du gestionnaire de versions Git"

Vendredi 29 Juin 2018 de 10h00 à 16h30
INRIA Lyon la Doua - salle 432

But de ce séminaire

Le service SED propose un séminaire sur les aspects avancés du gestionnaire de versions Git.

L'objectif est de permettre aux participants d'exploiter l'historique, d'optimiser les actions quotidiennes sur les dépôts et découvrir d'autres manières d'organiser un dépôt de code.
Plus précisément, ce séminaire vous aidera à :

  • Comprendre le fonctionnement interne de git pour mieux appréhender l'outil dans son ensemble;
  • Connaître un large spectre de fonctionnalités offertes par git;
  • Maîtriser une utilisation raisonnablement complexe de ces outils.

Ce séminaire s'adresse avant tout à un public de programmeurs de tous horizons (ingénieurs, doctorants, chercheurs, ...) mais est ouvert à tous.
Seules contraintes fortes :

  • Les participants doivent avoir une bonne maîtrise des fondamentaux de l'outil Git;
  • Le nombre maximum de participants est fixé à : 16 personnes.

Si vous souhaitez assister à ce séminaire, veuillez envoyer un email avant le 22 juin à david.parsons@inria.fr en indiquant une option de langue pour le tutoriel (français ou anglais ou français impératif ou anglais impératif).

Si vous auriez souhaité assister à ce séminaire mais que la date et/ou le lieu ne vous le permettent pas, faites-le nous savoir, nous pourrons organiser des sessions complémentaires en fonction des besoins.

Prérequis :

  • Les participants doivent avoir une bonne maîtrise des fondamentaux de l'outil Git
  • Disposer d'un PC portable avec une connexion eduroam
  • Pré-installer git, gitk et git-gui, (+ si possible meld)

Programme :

Première partie (David Parsons - 1h)

  • Rappels et points à connaître (absolument)
  • Une plongée dans l'intérieur de git
  • Points sur les utilitaires simples de git
  • Mise en pratique (David Parsons - 1h)

Deuxième partie (David Parsons - 1h)

  • Réécriture de l'historique
  • Comment défaire ce qui a été fait
  • Mise en pratique à partir d'un code fourni (David Parsons - 45mn)

Troisième partie (David Parsons - 45min)

  • Gestion de plusieurs dépôts distants
  • Autres fonctionnalités d'intéret
  • Mise en pratique à partir d'un code fourni (David Parsons - 30min)