Leçon 2 / 8
Leçon 02 · Partie 1 — Les bases

Installer et configurer Git

Ce dont tu as besoin

Un seul outil : Git. C'est gratuit, open source, et disponible sur tous les systèmes. Rien d'autre à installer. Pas d'abonnement, pas de compte requis pour l'instant.

Git
Disponible sur git-scm.com. Gratuit pour toujours.

Installation selon ton système

Windows

Va sur git-scm.com/download/win. Télécharge l'installateur. Lance-le. Clique "Next" jusqu'à la fin. Les options par défaut sont correctes.

Git installe aussi Git Bash — un terminal Unix sur Windows. Utilise Git Bash pour suivre ce cours, pas le CMD classique.

✅

Si on te demande l'éditeur par défaut, choisis Visual Studio Code si tu l'as. Sinon, laisse Vim — ça n'a pas d'importance pour ce cours.

Mac

Ouvre le Terminal et tape :

Terminal
git --version

Si Git n'est pas installé, Mac propose automatiquement d'installer les Xcode Command Line Tools. Accepte. C'est tout.

Ou utilise Homebrew : brew install git

Linux (Ubuntu/Debian)

Terminal
sudo apt update && sudo apt install git

Vérifier l'installation

Ouvre un terminal (Git Bash sur Windows, Terminal sur Mac/Linux) et tape :

Terminal
git --version
# git version 2.44.0

Si tu vois un numéro de version, c'est bon. Git est installé.

Configurer Git — l'étape obligatoire

Avant de faire quoi que ce soit, tu dois dire à Git qui tu es. Git a besoin de ton nom et ton email pour signer chaque commit que tu feras.

Ces infos apparaissent dans l'historique. Pas de panique — tu peux mettre ce que tu veux, mais c'est utile de mettre ton vrai nom quand tu travailles en équipe.

Terminal
# Ton nom (apparaîtra dans l'historique des commits)
git config --global user.name "Ton Prénom Nom"

# Ton email (celui que tu utiliseras sur GitHub)
git config --global user.email "ton@email.com"

# Éditeur par défaut (optionnel, VS Code recommandé)
git config --global core.editor "code --wait"
💡

--global signifie que cette config s'applique à tous tes projets. Tu n'as à faire ça qu'une seule fois sur ton ordinateur. Tu peux aussi configurer différemment projet par projet avec --local.

Vérifier ta configuration

Pour voir ce que Git a enregistré :

Terminal
git config --list

# user.name=Ton Prénom Nom
# user.email=ton@email.com
# core.editor=code --wait

La branche par défaut

Par convention moderne, la branche principale s'appelle main (et non master). Configure Git pour qu'il utilise ce nom automatiquement :

Terminal
git config --global init.defaultBranch main
✅

GitHub utilise main par défaut depuis 2020. Autant être cohérent dès le début.

// À retenir
  • Git s'installe depuis git-scm.com. Un seul outil, gratuit, disponible partout.
  • Après installation, toujours configurer user.name et user.email avec --global.
  • git config --global s'applique à tous tes projets. À faire une fois.
  • Configure init.defaultBranch main pour suivre les conventions modernes.
  • git config --list pour vérifier ta configuration à tout moment.