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