using multiple .gitconfig
There is a neat feature in .gitconfig that will allow you to use uniueq gitconfig depending on the folder structure that you have.
For example add this to your global gitconfig: This is assuming that
~/github has one org of repos, and
~/git has another, much lke personal and corporate git repos
[includeIf "gitdir:~/git/"] path = ~/git/.gitconfig [includeIf "gitdir:~/github/"] path = ~/github/.gitconfig
Then if you add this is the correpsonding location, the user name/email will be different in each folder structure.
[user] name = userid email = email@example.com [core] hooksPath = ~/git/.git-hooks
Thanks to this article in explaining it. setup-git-with-multiple-configs