我注意到core.autocrlf
我跑步时有两个清单git config -l
$ git config -l
core.symlinks=false
core.autocrlf=false
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
pack.packsizelimit=2g
help.format=html
http.sslcainfo=/bin/curl-ca-bundle.crt
sendemail.smtpserver=/bin/msmtp.exe
diff.astextplain.textconv=astextplain
rebase.autosquash=true
user.name=name
user.email=email@example.com
core.autocrlf=true
最后三个(从user.name向下)是我中仅有的三个 C:\users\username\.gitconfig
文件中。其他所有的都从哪里来?为什么core.autocrlf列出两次?
这是与MSysGit 1.8.3一起使用的,并且我还安装了Sourcetree(Windows 7)。在Sourcetree中,我未选中“允许Sourcetree修改全局Git配置文件”
git config --list --show-origin
,您不必猜测哪个git config在哪里。请参阅下面的答案