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.
--system
S'applique a tous les utilisateurs de la machine. Rarement modifie manuellement.
/etc/gitconfig--global
S'applique a tous les depots de ton compte. C'est le niveau le plus utilise pour la config personnelle.
~/.gitconfig--local
S'applique uniquement au depot courant. Utile pour avoir un email pro different par projet.
.git/configGit 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.nameTon nom, affiche dans chaque commit. Obligatoire pour commiter.
git config --global user.name "Ton Nom"user.emailTon email, associe a chaque commit. Utilise celui de ton compte GitHub.
git config --global user.email "ton@email.com"core.editorL'editeur ouvert par Git (pour les messages de commit, rebase interactif, etc.).
git config --global core.editor "code --wait"init.defaultBranchLe nom de la branche par defaut lors de git init. La convention moderne est "main".
git config --global init.defaultBranch mainpull.rebaseActive le rebase automatique lors de git pull, pour un historique lineaire.
git config --global pull.rebase truealias.*Cree des raccourcis pour les commandes longues. Indispensable pour aller plus vite.
git config --global alias.st statusConseils de configuration
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.
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.
Cree des alias des le debut
Les alias comme git st, git co et git lg te feront gagner du temps chaque jour.
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.
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