Git 使用CRLF强制提交

Git 使用CRLF强制提交,git,line-endings,Git,Line Endings,如何将Git配置为以下行为: 按原样结账 作为CRLF提交 到目前为止,我一直在使用core.autocrlf=false,但是版本控制警察现在要求所有提交都采用CRLF格式。请注意,这是我通过Git本地连接到的TFS回购。我尝试将其配置为 [core] autocrlf=input eol=CRLF 这就是我想知道的,但是我在提交时遇到了这个错误。错误:core.autocrlf=输入与core.eol=crlf冲突。刚刚取消设置(删除)core.autocrlf: gi

如何将Git配置为以下行为:

  • 按原样结账
  • 作为CRLF提交
到目前为止,我一直在使用
core.autocrlf=false
,但是版本控制警察现在要求所有提交都采用CRLF格式。请注意,这是我通过Git本地连接到的TFS回购。我尝试将其配置为

[core]
    autocrlf=input
    eol=CRLF
这就是我想知道的,但是我在提交时遇到了这个错误。错误:core.autocrlf=输入与core.eol=crlf冲突。刚刚取消设置(删除)
core.autocrlf

git config --unset core.autocrlf
错误信息将消失。如果
core.eol
设置为
CRLF

core.eol
旨在覆盖
core.autocrlf
,但由于一个bug,它们似乎存在冲突