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