Git: introduction, basics, advanced

Table of Contents

  1. M1 Info, Version française, tous niveaux
  2. M1 MOSIG, English version, beginner and advanced level

1 Ensimag 2A: git avancé en 1h30

Pour aller plus loin, le meilleur livre sur Git est librement disponible https://git-scm.com/book/en/v2

1.1 Courte présentation technique sur git

2 M1 Info: Fondamentaux Git

Le meilleur livre sur Git est librement disponible https://git-scm.com/book/en/v2

Dans le reste de cette page, vous trouverez quelques exercices pour comprendre les fondamentaux et les approfondir. Si vous êtes débutants en git, vous devriez commencer par le TP gitlab

  • Pour comprendre l'intérêt des gestionnaires de version
  • pour comprendre les fondamentaux de Git

2.3 TP et explications: Git sous le capot

Le but de ce TP est de vous faire comprendre en profondeur le fonctionnement interne de Git. Cela permet de mieux appréhender tout le reste et de faire les bons liens et associations.

2.3.2 Explications (en anglais)

  1. Pour aller plus loin

    Des explications plus détaillées qui parlent aussi de l'Index et des différents reset (en anglais) https://jwiegley.github.io/git-from-the-bottom-up/1-Repository/1-directory-content-tracking.html

2.4 Git et ses branches

Un TP pour vous faire manipuler les branches. Les branches sont la grande force de Git. Elles fonctionnent mieux que pour ces ancêtres et beaucoup de ses concurrents. Elles sont l'une des raisons de son succès.

2.6 Niveau débutant: Git et gitlab

2.6.1 TP

2.7 Outils git (en anglais)

2.8 Git configuration (en anglais)

Quelques détails de configuration parmi les plus utiles.

http://recherche.noiraudes.net/resources/git/Slides/configuring-git-slides.pdf

3 M1 MOSIG: Git fundamentals

This section contains some exercises to:

  • understand why Version Control Software are so important in modern computer science
  • understand the basics of Git

3.1 Interactive session: 2020-12-17 in Zoom

You have to authenticate yourself in Zoom (with your university credentials).

Topic: GIT fundamentals
Time: Dec 17, 2020 02:00 AM Paris

Join Zoom Meeting

https://univ-grenoble-alpes-fr.zoom.us/j/96943120576?pwd=QXRoOGhWaHA5d0NlNWRndTJPZ2s5QT09


Meeting ID: 969 4312 0576
Passcode: 178095
One tap mobile
+33186995831,,96943120576# France
+33170372246,,96943120576# France

3.2 Bibliography

A very good book on Git freely available: https://git-scm.com/book/en/v2

3.4 Git and gitlab basics

3.4.1 Practical

Date: 2020-2021

Author: Grégory Mounié

Created: 2020-12-17 jeu. 13:58

Validate