在我的个人Ubuntu机器上,我有一个目录,其中包含我所有的专业项目。我想为它们使用不同的git配置(主要是不同的用户名和电子邮件)。这似乎以前有用,但它不再起作用了。
〜/的.gitconfig
[user]
email = personal@email.me
name = personalname
[core]
preloadindex = true
trustctime = false
[includeIf "gitdir:~/professional/"]
path = ~/professional/gitconfig
〜/专业/ gitconfig
[user]
email = corporate@email.corp
name = corporatename
[core]
preloadindex = true
trustctime = false
每当我在~/professional
中启动/克隆git存储库时,我都会在该存储库的配置中设置公司名称和电子邮件。对于新的存储库不再是这种情况:在其中执行git config --list
时,没有专业配置参数的跟踪;相反,我的个人电子邮件和用户名已设置。我不知道是什么,如果有的话,我已经改变了以防止它工作。
环境