How to use multiple git account
Recently, I ran into a situation that I need to use multiple git account on my laptop. Let say I have to work on multiple project and some of them I cannot use my public github profile. After gone through several approach, i found "conditional includes" of git config works quite well. Here's what you need to do.
Your global .gitconfig, for example ~/.gitconfig
[user]
name = Max Pijittum
email = [email protected]
[includeIf "gitdir:~/work/"]
path = ~/work/.gitconfig
Work specific config ~/work/.gitconfig
[user]
email = [email protected]
With this config, git will use different users on ~/work/ working tree, quite useful !
Git conditional include documentation: https://git-scm.com/docs/git-config#_conditional_includes