工作和个人项目使用不同 gitconfig
首先在 ~/.gitconfig 中设定如下,注意 gitdir 后面的 ~/work/ 末尾的 / 不能少。
[includeIf "gitdir:~/work/"]
path = ~/.gitconfig-company
[includeIf "gitdir:~/projects/"]
path = ~/.gitconfig-personal然后这两个文件就可以单独设置一些项目了。
例如 ~/.gitconfig-personal 文件内容,可以使用与工作时不同的用户设置:
[user]
name = 'hikerpig'
email = '[email protected]'最后可在某项目路径下使用 git config --list --show-origin 验证设置是否正确。
