当我执行
git config --
命令时,我看到以下(缩略)列表:$ git config --list
...
core.autocrlf=true
...
core.safecrlf=true
core.autocrlf=true
...
注意 core.autocrlf=true 重复了。然后我尝试使用 git config --global core.autocrlf false
将它们的值“全局”设置为 false,只有第二个实例会改变:
$ git config --list
...
core.autocrlf=true
...
core.safecrlf=true
core.autocrlf=false
...
我看到使用--show-origin标志可以明确每个来源:
file:"C:\\ProgramData/Git/config" core.autocrlf=true
file:C:/Users/schmoejoe/.gitconfig core.autocrlf=true
这个答案还提到了优先级顺序(本地 > 全局 > 系统)。所以我的问题是:是否有一种方法可以从命令行更改每个值(无论是单独命令还是一次性全部)?