Can I specify multiple users for myself in .gitconfig? Can I specify multiple users for myself in .gitconfig? git git

Can I specify multiple users for myself in .gitconfig?


You can configure an individual repo to use a specific user / email address which overrides the global configuration. From the root of the repo, run

git config user.name "Your Name Here"git config user.email your@email.com

whereas the default user / email is configured in your ~/.gitconfig

git config --global user.name "Your Name Here"git config --global user.email your@email.com


Since git 2.13, it is possible to solve this using newly introduced Conditional includes.

An example:

Global config ~/.gitconfig

[user]    name = John Doe    email = john@doe.tld[includeIf "gitdir:~/work/"]    path = ~/work/.gitconfig

Work specific config ~/work/.gitconfig

[user]    email = john.doe@company.tld

Remember that [includeIf...] should follows default [user] at the top.


Or you can add following information in your local .git/config file

[user]      name = Your Name    email = your.email@gmail.com