Я исправил файл с ошибками CRLF, используя sed one liner:
sed -i 's/^M//' <filename>
Однако этот файл не отображается в состоянии git, а удаление CR не отображается вgit diff:
git diff HEAD -- <filename>
Просто чтобы убедиться, что эти файлы не являются частью какого-либо .gitignore или подобного исключения, я добавил новую строку в конец файла и смог увидеть файл в обоих состояниях.и diff.
Есть ли какие-либо настройки или другие настройки, которые мешают мне увидеть изменения, где был удален CR?Я вошел в файл в vi и убедился, что CR действительно был успешно удален (я сделал Ctrl-V, Ctrl-M, чтобы создать символ для однострочного символа sed).