我正在尝试使用
以下是全局gitconfig和特定gitconfig:
然而,预期的结果应该是:
[includeIf]
在我的存储库上实现多个gitconfig。我有一个常规的存储库位于:~/Development/Business/work/,一个测试存储库位于~/Development/Business/test/。以下是全局gitconfig和特定gitconfig:
~.gitconfig
[user]
name = First Last
email = email@email.com
[includeIf "gitdir:~/Development/Business/test/"]
path = ~/Development/Business/test/.gitconfig
~/Development/Business/test/.gitconfig
[user]
name = First Last
email = test@email.com
我的HOME环境变量是C:\
当我在路径~/Development/Business/test/repo1
下运行git config user.email
时,我收到以下输出:
git config user.email
email@email.com
然而,预期的结果应该是:
git config user.email
test@email.com
当我运行git --show-origin user.email
命令时,输出结果为:
file:C://.gitconfig email@email.com
输出结果不应该指向test/.gitconfig吗?
--show-origin
命令?我在 git 版本 2.26.2 中找不到它。 - trallnag