http://www.rtuin.nl/2013/02/how-to-make-git-ignore-different-line-endings/
echo "* -crlf "> .gitattributes
Сделайте это на отдельной фиксации или git, возможно, все еще увидите целые файлы, которые были изменены, когда вы делаете одно изменение (в зависимости от того, изменили ли вы параметр autocrlf)
Это действительно работает. Git будет уважать окончания строк в проектах завершения смешанной линии и не предупреждать вас о них.