我试图删除这些值(以重置它们),但是它们不会消失。而且它们彼此矛盾。
C:\Users\Chloe\workspace\app>git config --unset-all core.autocrlf
C:\Users\Chloe\workspace\app>git config --unset-all core.editor
C:\Users\Chloe\workspace\app>git config --unset-all core.edit
C:\Users\Chloe\workspace\app>git config -l | grep autocrlf
core.autocrlf=true
core.autocrlf=false
C:\Users\Chloe\workspace\app>git config -l | grep notepad
core.editor=/C/Program Files/Notepad++/notepad++.exe
core.edit=C:\\Program Files\\Notepad++\\notepad++.exe
我尝试使用git config -e
编辑值(但首先我必须弄清楚如何正确指定路径),并且它没有列出任何配置键。
git版本2.16.3.windows.1
答案 0 :(得分:1)
运行git config -l --show-origin
以查看设置的来源。很有可能来自全局~/.gitconfig
,因此请使用
git config --global --unset-all core.autocrlf
答案 1 :(得分:1)
我找到了这个答案http://stackoverflow.com/questions/2114111/ddg#2115116
然后我使用http://example.com/blog
,然后手动编辑了文件(从高架的记事本++)。我有
git config --list --show-origin
总体来看,它在4个地方查看:file:"C:\\ProgramData/Git/config" core.autocrlf=true
file:C:/Users/Chloe/.gitconfig core.autocrlf=false
file:C:/Users/Chloe/.gitconfig core.editor=/C/Program Files/Notepad++/notepad++.exe
file:C:/Users/Chloe/.gitconfig core.edit=C:\\Program Files\\Notepad++\\notepad++.exe
,C:\ProgramData\Git\config
,C:\Program Files\Git\mingw64\etc\gitconfig
,C:/Users/Chloe/.gitconfig
。