2015-10-22 50 views
0

我让Git 2.6.2安装在Windows 7core.autocrlf在Windows中设置在哪里?

core.autocrlf设置为False。我想知道这个设置来自哪里。我有以下奇怪的行为:

> cd c:\ 
> git config --global --list | select-string autocrlf 
> git config --system --list | select-string autocrlf 
fatal: unable to read config file 'C:\Program Files\Git\mingw64/etc/gitconfig': No such file or directory 
> git config --list | select-string autocrlf 

core.autocrlf=false 
core.autocrlf=False 


> git config core.autocrlf 
False 

所以我没有在全局配置中设置core.autocrlf。我没有系统配置。我目前不在git目录中。尽管如此,我还是得到了不少于两个core.autocrlf的设置。 它们是由Git二进制生成的吗? (如果是这样,为什么两个设置?)​​

+1

是什么样的'%HOME%\ CONFIG \ git的\ config'? – kan

+0

@kan有趣的领导,我有一个'env:HOME \ .config'文件夹,我没有注意到,但我找不到任何git文件夹或其他任何与git远程相关的文件夹。 –

+0

那我就不知道了......简单一点就是选择'Process Monitor'并找到被访问的文件。 – kan

回答

1

在C:\ ProgramData \ Git \ config中查找。

而看到this question更多细节(它不只是core.autocrlf,有一个 “幽灵” 的价值,还有更多的:))

相关问题