Git Config
Dernière mise à jour
git config lit et écrit les paramètres de Git : votre nom et e-mail de commit, votre éditeur et nom de branche par défaut, les alias, et plus encore. Les paramètres existent à trois niveaux : système (tous les utilisateurs), global (--global, votre utilisateur) et local (le dépôt courant, la valeur par défaut). La première étape la plus courante sur une nouvelle machine consiste à définir votre nom et e-mail de façon globale.
Essayez ceci dans le terminal playground - un vrai shell dans votre navigateur, rien à installer.
Syntaxe
| Command | What it does |
|---|---|
git config --global user.name "Ada" | Définit votre nom de commit pour tous les dépôts |
git config --global user.email you@x.com | Définit votre e-mail de commit |
git config --global init.defaultBranch main | Nomme la première branche des nouveaux dépôts main |
git config --global core.editor "code --wait" | Définit votre éditeur par défaut |
git config --list | Affiche tous les paramètres actuels |
git config user.email you@work.com | Définit une valeur propre au dépôt (sans --global) |
Les trois niveaux
| Level | Flag | Applies to |
|---|---|---|
| System | --system | Chaque utilisateur de la machine |
| Global | --global | Votre utilisateur, tous vos dépôts |
| Local | (default) | Uniquement le dépôt courant |
FAQ git config
Comment définir mon nom et mon e-mail dans Git ?
Exécutez
git config --global user.name "Votre Nom" et git config --global user.email "you@example.com". Ils vous identifient comme l'auteur de vos commits dans tous vos dépôts. Définissez-les une fois lorsque vous installez Git sur une nouvelle machine.Quelle est la différence entre la config --global et locale ?
--global écrit dans votre config au niveau utilisateur (~/.gitconfig) et s'applique à tous vos dépôts. Omettre l'option écrit dans la config du dépôt courant (.git/config), remplaçant la valeur globale uniquement à cet endroit - pratique pour utiliser un e-mail différent sur un dépôt professionnel, par exemple.Comment voir ma configuration Git actuelle ?
Exécutez
git config --list pour afficher tous les paramètres, ou git config --list --show-origin pour voir aussi de quel fichier provient chaque valeur. Pour lire une seule valeur, utilisez git config user.email. C'est le moyen le plus rapide de vérifier quel nom et quel e-mail vos commits utiliseront.Comment créer un alias Git ?
Utilisez
git config --global alias.<short> "<command>", par exemple git config --global alias.co checkout pour que git co exécute git checkout. Les alias sont stockés dans votre config globale et évitent de retaper les commandes que vous utilisez souvent.Puis-je m'entraîner en ligne ?
Oui. Ouvrez le terminal playground pour exécuter
git config dans un vrai shell dans votre navigateur - rien à installer. Le cours Git interactif et gratuit de Coddy couvre aussi la configuration de Git étape par étape.