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.namevous donne la valeur de user.nameau niveau global . Lorsque vous effectuez une validation, le nom d'utilisateur associé est lu au niveau local .
Bien que peu probable, disons user.nameest défini comme fooau niveau mondial , mais barau niveau local . Ensuite, lorsque vous exécutez en git config user.namedehors 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( --localfacultatif)
- pour modifier le fichier de configuration du référentiel,
git config --edit --local( --localfacultatif)
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.namepour 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