Привет, друзья!
Совершенно запутался в настройках git.
У меня 2 машины с linux и windows. В какой-то момент я заметил, что git diff при изменении одной строчки выдаёт весь файл в --- и весь файл в +++ вместо обычных ---старая строка и +++ новая строка.
В связи с этим я привёл все eol к общему знаменателю: lf.
Но у меня в проекте имеется 3 файла txt, которым необходимо оставить окончания именно crlf. Очень долго разбирался с .gitattributes, но проблему так и не решил.
Вот мой текущий .gitattributes:
* text=auto
*.txt eol=crlf