Как гит определяет изменения? Есть файл формы. Гит говорит, что он изменился. Пытаюсь закоммитить - получаю "fatal: LF would be replaced by CRLF in". Открываю сравнение с базой - файлы абсолютно одинаковые и окончания у обоих CRLF, открываю в ноуте++, он тоже говорит, что окончания CRLF. Меняю окончания на LF, потом на CRLF - коммит проходит, причем именно проходит, а не пропадает из измененных, хотя изменений я так и не вижу.
Переносы в файле в репе не говорят о том, что именно так же они сохранены в базе Гита. Я бы чекаутил файл перед визуальной проверкой. Гит при сравнении учитывает будущие преобразования.
Наличие визуального crlf не говорит о том, что ВСЕ переносы такие. 100%, что поле подсказка будет в этом же файле LF. Особенно опасны CR.
Интересно, какое значение настройки eol/crlf ? Менялось?