Git config : configurer Git a ta facon

Avant de commencer a utiliser Git, il faut le configurer. Nom, email, editeur, alias : cette page t'explique comment personnaliser Git pour qu'il travaille comme tu veux.

Les 3 niveaux de configuration

Git gere la configuration a trois niveaux. Le niveau le plus specifique a toujours priorite.

Niveau 1

--system

S'applique a tous les utilisateurs de la machine. Rarement modifie manuellement.

/etc/gitconfig
Niveau 2

--global

S'applique a tous les depots de ton compte. C'est le niveau le plus utilise pour la config personnelle.

~/.gitconfig
Niveau 3

--local

S'applique uniquement au depot courant. Utile pour avoir un email pro different par projet.

.git/config

Git config en pratique

Configuration essentielle et creation d'alias pour gagner du temps.

Configuration de base

Alias et vue d'ensemble

Les configurations essentielles

user.name

Ton nom, affiche dans chaque commit. Obligatoire pour commiter.

git config --global user.name "Ton Nom"
user.email

Ton email, associe a chaque commit. Utilise celui de ton compte GitHub.

git config --global user.email "ton@email.com"
core.editor

L'editeur ouvert par Git (pour les messages de commit, rebase interactif, etc.).

git config --global core.editor "code --wait"
init.defaultBranch

Le nom de la branche par defaut lors de git init. La convention moderne est "main".

git config --global init.defaultBranch main
pull.rebase

Active le rebase automatique lors de git pull, pour un historique lineaire.

git config --global pull.rebase true
alias.*

Cree des raccourcis pour les commandes longues. Indispensable pour aller plus vite.

git config --global alias.st status

Conseils de configuration

1

Configure ton nom et email en premier

C'est obligatoire pour pouvoir commiter. Fais-le une seule fois avec --global et c'est regle pour tous tes projets.

2

Utilise --local pour les projets pro

Si tu as un email perso en global, utilise --local dans tes projets pro pour y associer ton email professionnel.

3

Cree des alias des le debut

Les alias comme git st, git co et git lg te feront gagner du temps chaque jour.

4

Sauvegarde ton .gitconfig

Le fichier ~/.gitconfig contient toute ta config globale. Sauvegarde-le dans un depot "dotfiles" pour retrouver ta config sur une nouvelle machine.

A

GitQuest est conçu par Anaïs, développeuse web et responsable pédagogique, spécialisée en formations tech et accessibilité numérique.

Questions sur git config

Configure Git et commence a pratiquer

Une fois Git configure, lance-toi dans les enquetes GitQuest pour apprendre les commandes en situation reelle.

Commencer les enquetes