是否在git配置列表中输出了两次core.symlinks条目?

是否在git配置列表中输出了两次core.symlinks条目?,git,git-config,Git,Git Config,我在配置列表*中发现以下条目: git config -l | sort ... (irrelevant here) core.symlinks=false core.symlinks=false ... (irrelevant here) 经过短暂的思考,我想我已经找到了原因:嘿,当然!我没有为配置列表指定源,因此我看到的输出是来自所有源的条目的串联。。。(我记得之前我观察过这个结果,对于我在本地和全球级别设置的条目),所以(之后)我分别检查: git config -l --local |

我在配置列表*中发现以下条目:

git config -l | sort
... (irrelevant here)
core.symlinks=false
core.symlinks=false
... (irrelevant here)
经过短暂的思考,我想我已经找到了原因:嘿,当然!我没有为配置列表指定源,因此我看到的输出是来自所有源的条目的串联。。。(我记得之前我观察过这个结果,对于我在本地和全球级别设置的条目),所以(之后)我分别检查:

git config -l --local | sort
... (irrelevant here)
core.symlinks=false
... (irrelevant here)

git config -l --global | sort
(no line about core.symlinks at all)
奇怪。一个在
本地
中,一个在
全局
中。可能是系统

git config -l --system | sort
(no line about core.symlinks at all)
在这一点上,我不能再支持我的第一个猜测了。。。那么,如果不是来自
global
system
,那么“其他”条目来自哪里呢?这是否只是git构建配置列表输出的方式的问题,我遗漏了这一点,并导致了这个奇怪的结果



*(在搜索完全不相关的东西时。所以我第一个承认这个问题对完成任何任务都不是至关重要的,我只是想找出我观察到的东西背后的原因,如果有人知道的话)

查看您当前拥有的所有git设置(包括用户和通用级别)运行:


哪个S.O.?谢谢,你说得对,我现在看到复式输入了。奇怪的是,
C:\\programmadata/Git/config
和特定repo的local.Git中都有,但是
--system
没有输出第一个,这似乎出乎意料。我添加了Git配置级别和文件,如果有帮助的话@romavaileri
git config --list --show-origin