gpt4 book ai didi

git - 基于每个目录的条件 gitconfig 不起作用

转载 作者:行者123 更新时间:2023-12-04 01:56:08 26 4
gpt4 key购买 nike

在我个人的 Ubuntu 机器中,我有一个目录,其中包含我所有的专业项目。我想为他们使用不同的 git 配置(主要是不同的用户名和电子邮件)。这似乎以前有效,但现在不再有效了。

~/.gitconfig

[user]
email = personal@email.me
name = personalname
[core]
preloadindex = true
trustctime = false
[includeIf "gitdir:~/professional/"]
path = ~/professional/gitconfig

~/professional/gitconfig

[user]
email = corporate@email.corp
name = corporatename
[core]
preloadindex = true
trustctime = false

每当我在 ~/professional 中启动/克隆一个 git 存储库时,我都会在该存储库的配置中设置我的公司名称和电子邮件。对于新的存储库,情况不再如此:在其中执行 git config --list 时,没有专业配置参数的踪迹;相反,我的个人电子邮件和用户名已设置。我不知道我更改了什么(如果有的话)以阻止它工作。


环境

  • Ubuntu 16.04.4 LTS
  • git 版本 2.7.4

最佳答案

includeif 添加到 git 2.13 中.考虑升级。

关于git - 基于每个目录的条件 gitconfig 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50577608/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com