^ M de CRLF aparece en git, pero no vim

Para mi proyecto web django, estoy agregando files HTML desde una plantilla. En Vim, estos files HTML no muestran nada incorrecto, es decir, no hay caracteres CR visibles. Pero cuando hago un git diff, aparecen. Como no son visibles en Vim, no puedo :%s/^M//g :%s/\r//g , ya que ambos muestran el error de pattern not found . PERO aún son visibles en git diff. No quiero que se los vea en git. git config --global core.autocrlf true tampoco ayuda

Obtuve la respuesta después de ver un poco de Google después de ver la respuesta de @ torek.

Solo tenía que hacer :set fileformat=unix en Vim!

    Intereting Posts