Je suis un débutant pour git. Je passe par Internet et je trouve ceux-ci.
Ce que je sais sont
Puis-je connaître d'autres différences entre ces configurations?
Git vient avec un outil appelé git config
qui vous permet de configurer des variables qui contrôlent tous les aspects de la manière dont Git fonctionnera.
git config
tient sa valeur entre les mises à niveau. Donc, vous devez la définir une seule fois.
Fondamentalement, il y a 3 places pour stocker ces variables:
1. Système: Ces variables sont disponibles pour chaque utilisateur du système et stockées dans
[path]/etc/gitconfig
.
Exemple: C:/Program Files/Git/etc/gitconfig
Vous pouvez faire lire et écrire de -System en passant --system
comme option. Cela nécessite également que vous disposiez des autorisations d'administration.
2. Global: Les configurations globales sont disponibles pour les utilisateurs actuels pour tous les projets et stockés dans
~/.gitconfig
ou alors ~/.config/git/config
Exemple: C:/Users/Username/.gitconfig
Vous pouvez faire des gits pour lire et écrire de global en passant --global
option.
. Local: Les configurations locales sont disponibles pour le référentiel actuel uniquement. Vous pouvez faire des git lire et écrire de local en passant --local
option.
Create a local specific config
$ git config --local user.name "Local User"
# Create a global config
$ git config --global user.name "Global User"
# Create a system config
$ Sudo git config --system user.name "System User"
pour vérifier l'origine de votre configuration:
git config --list --show-Origin
De plus, il est important de rappeler que chaque niveau remplace les valeurs le niveau précédent.
Priorité:
Local> Global> Système