Ce document présente une introduction à Git, un système de contrôle de version populaire, et son utilisation pour la collaboration sur des projets de code. Il couvre des concepts fondamentaux comme l'initialisation d'un référentiel, le suivi des modifications avec staging et committing, ainsi que la gestion des branches pour travailler efficacement sur plusieurs versions d'un projet. Le cours met également l'accent sur l'utilisation de Git en conjonction avec GitHub, une plateforme d'hébergement de code source.