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.