Installation et configuration de Git
Comprendre pourquoi Git doit être installé et configuré : le rôle de l'identité de commit et les réglages une fois pour toutes.
ℹ️ Info : Les postes de l'université sont déjà configurés avec Git.
📥 Pourquoi installer Git
Git est un logiciel local : chaque développeur doit l'avoir installé sur sa machine pour exécuter les commandes de versionnement. Contrairement à une application web, Git ne tourne pas « dans le cloud » — c'est un outil en ligne de commande (ou via une interface graphique) qui travaille directement sur le dépôt de votre projet.
L'installation dépend uniquement de votre système d'exploitation. Sur Windows,
on récupère l'installateur officiel ; sur macOS et Linux, on passe par le
gestionnaire de paquets du système. Le résultat est identique : la commande
git devient disponible dans votre terminal.
brew install git⚙️ La configuration initiale : donner une identité à vos commits
Avant de créer le moindre commit, Git doit savoir qui signe les modifications. Chaque commit porte en effet le nom et l'e-mail de son auteur : c'est ce qui permet, plus tard, de savoir qui a fait quoi, de contacter un collaborateur, ou comprendre l'historique d'un fichier.
Cette identité se définit une fois pour toutes sur une machine, via la configuration dite « globale » (valable pour tous les projets). On distingue :
- la configuration globale (
--global) : appliquée à tout le système utilisateur, suffisante dans 99 % des cas ; - la configuration locale (sans
--global, dans un dépôt précis) : utile pour utiliser une adresse e-mail professionnelle sur un projet et une adresse personnelle sur un autre.
git config --global user.name "Votre Nom"
git config --global user.email "votre.email@example.com"🛠️ Vérifier sa configuration
Une fois configuré, rien n'empêche de contrôler ce que Git a mémorisé. La liste des réglages actifs permet de repérer une faute de frappe dans l'e-mail avant qu'elle n'entache tous vos futurs commits.
git config --listQuiz du chapitre
Git
Terminez le quiz du chapitre pour le marquer comme complété.