小编ent*_*ver的帖子

为什么 .gitconfig [includeIf] 不起作用?

系统设置: MacOS Catalina 10.15.6

> git --version
git version 2.24.3 (Apple Git-128)
Run Code Online (Sandbox Code Playgroud)

文件:~/.gitconfig

[user]
    name = nickname
    email = nickname@gmail.com
[includeIf "gitdir:~/Business"]
    path = ~/.gitconfig-work
Run Code Online (Sandbox Code Playgroud)

文件:~/.gitconfig-work

[user]
    name = First Last
    email = fl@work.com
Run Code Online (Sandbox Code Playgroud)

尝试检查终端配置时的输出:

(base) MBP-Name:~ myname$ cd ~/Business/
(base) MBP-Name:Business myname$ git config --get user.name
nickname
Run Code Online (Sandbox Code Playgroud)

我已经在配置文件中尝试了相对路径和~绝对/路径。每次更改时我都会重新启动 bash。另外,我还阅读了其他几个 stackoverflow 问题,但没有成功。其中一些人建议添加不区分大小写的选项,但这并没有解决问题。gitdirpathi

有任何想法吗 ?

git macos command-line-interface git-config

34
推荐指数
3
解决办法
2万
查看次数

标签 统计

command-line-interface ×1

git ×1

git-config ×1

macos ×1