多个用户名和电子邮件地址
从 Git 2.13 开始,可以使用文件夹过滤器配置多个用户名和电子邮件地址。
Windows 示例:
.gitconfig
编辑:git config --global -e
加:
[includeIf "gitdir:D:/work"]
path = .gitconfig-work.config
[includeIf "gitdir:D:/opensource/"]
path = .gitconfig-opensource.config
笔记
- 订单是依赖的,最后一个匹配胜利。
- 最后需要
/
- 例如gitdir:D:/work
将不起作用。 gitdir:
前缀是必需的。
.gitconfig-work.config
文件与 .gitconfig 位于同一目录中 **
[user]
name = Money
email = work@somewhere.com
.gitconfig-opensource.config
文件与 .gitconfig 位于同一目录中 **
[user]
name = Nice
email = cool@opensource.stuff
Linux 的示例
[includeIf "gitdir:~/work/"]
path = .gitconfig-work
[includeIf "gitdir:~/opensource/"]
path = .gitconfig-opensource
Windows 下的文件内容和说明。