Eu quero forçar o git a fazer checkout de arquivos no Windows usando apenas LFnão CR+LF. Verifiquei as duas opções de configuração, mas não consegui encontrar a combinação certa de configurações.
Quero que ele converta todos os arquivos LFe os mantenha LFnos arquivos.
Observação: usei, autocrlf = inputmas isso apenas repara os arquivos quando você os confirma. Eu quero forçá-lo a fazê-los usar LF.
Provavelmente eu não estava tão claro: o repositório já está usando, LFmas os arquivos retirados usando o msysgit estão usando CR+LFe eu quero forçar o msysgit a obtê-los com LF: forçar finais de linha do Unix .
>git config --list | grep crlf
core.autocrlf=input
LFmas quando os obtenho no Windows, o msysgit os converte em CR+LF.
autocrlfdefinido como input, git está deixando os lffeeds de linha em paz. Você pode postar a saída de git config?

autocrlf=inputé a opção correta. Obviamente, ele não protege você de arquivos que realmente possuemcr+lfno repositório ou a criação de arquivos comcr+lfoutra ferramenta antes de adicioná-los ao git. Para quais problemas você está enfrentando isso não funciona?