最佳答案
我注意到在运行 git config -l
时有两个 core.autocrlf
清单
$ 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 配置文件”的选项