Dans votre répertoire de référentiel git , exécutez git config user.name
.
Pourquoi l'exécution de cette commande dans votre répertoire git repo est-elle importante?
Si vous êtes en dehors d'un référentiel git, git config user.name
vous donne la valeur de user.name
au niveau global . Lorsque vous effectuez une validation, le nom d'utilisateur associé est lu au niveau local .
Bien que peu probable, disons user.name
est défini comme foo
au niveau mondial , mais bar
au niveau local . Ensuite, lorsque vous exécutez en git config user.name
dehors du répertoire git repo, cela donne bar
. Cependant, lorsque vous validez vraiment quelque chose, la valeur associée est foo
.
Les variables de configuration Git peuvent être stockées dans 3 niveaux différents. Chaque niveau remplace les valeurs du niveau précédent.
1. Niveau système (appliqué à chaque utilisateur du système et à tous ses référentiels)
- pour voir,
git config --list --system
(peut avoir besoin sudo
)
- mettre en place,
git config --system color.ui true
- pour éditer le fichier de configuration du système,
git config --edit --system
2. Niveau global (valeurs qui vous sont spécifiques personnellement, l'utilisateur.)
- regarder,
git config --list --global
- mettre en place,
git config --global user.name xyz
- pour éditer le fichier de configuration global,
git config --edit --global
3. Niveau du référentiel (spécifique à ce référentiel unique)
- regarder,
git config --list --local
- à définir,
git config --local core.ignorecase true
( --local
facultatif)
- pour modifier le fichier de configuration du référentiel,
git config --edit --local
( --local
facultatif)
Comment afficher tous les paramètres?
- Run
git config --list
, montrant le système , global , et (si) à l' intérieur d' un dépôt locaux configs
- Exécuter
git config --list --show-origin
, affiche également le fichier d'origine de chaque élément de configuration
Comment lire une configuration particulière?
- Exécutez
git config user.name
pour obtenir user.name
, par exemple.
- Vous pouvez également spécifier des options
--system
, --global
, --local
à lire cette valeur à un niveau particulier.
Référence: 1.6 Mise en route - Première configuration de Git