git plusieurs noms d’utilisateur pour les différents projets au sein du même système

J’ai un repository GIT différent pour mon bureau et un repo Git différent pour mes projets de loisir.

Lorsque je fais git config --global user.name le nom d’utilisateur change globalement, ce qui crée une confusion git config --global user.name l’on s’engage dans un repository avec un nom d’utilisateur.

Par conséquent, la question est de savoir comment avoir le même nom d’utilisateur dans tous mes projets de loisirs et le même nom d’utilisateur dans tous les projets de bureau. J’utilise la même machine pour travailler sur les deux endroits.

Utilisez simplement --local au lieu de --global . En fait, local est la valeur par défaut, donc vous pouvez simplement faire

 git config user.email personal@example.org git config user.name "whatf hobbyist" 

dans un repo, et

 git config user.email work@example.com git config user.name "whatf at work" 

dans un autre repo

Les valeurs seront alors stockées dans le .git/config pour ce repository plutôt que dans votre fichier de configuration global.

--global le --global de votre appel à git config :

 git config user.name "AU Thor" 

Cela définira la propriété dans le référentiel actuel.