我试图设置core.autocrlf=true
。但在执行git config --global core.autocrlf true
后,git config -l
的输出会显示这两行
core.autocrlf=false
... other settings ...
core.autocrlf=true
为什么会这样,以及如何确保autocrlf
正确设置为true
?
答案 0 :(得分:9)
你可以用Git 2.8 +了解更多:
git config -l --show-origin
这样可以让您更好地了解这些设置的来源 本地配置覆盖覆盖系统设置的全局设置。
请参阅" Where do the settings in my Git configuration come from?"。
中的具体示例Xavi Montero指出Pro Book" Getting Started - First-Time Git Setup"提到:
如果您使用的是适用于Windows的Git版本2.x或更高版本,则还 系统级配置文件
Windows XP上的
- 在Windows Vista及更新版本的
C:\Documents and Settings\All Users\Application Data\Git\config
和C:\ProgramData\Git\config
中- 。
此配置文件只能由
git config -f <file>
作为管理员更改。