Итак, я добавил файл .gitattributes
с такими строками
*.css text
*.js text
etc...
Затем я следовал инструкциям на http://git-scm.com/docs/gitattributes#_checking-out_and_checking-in
$ rm .git/index # Remove the index to force Git to
$ git reset # re-scan the working directory
$ git status # Show files that will be normalized
$ git add -u
$ git add .gitattributes
$ git commit -m "Introduce end-of-line normalization"
Но теперь в моей рабочей копии все еще есть возврат каретки! У меня есть неотслеживаемые файлы, которые я хотел бы сохранить. Как мне сделать так, чтобы git снова проверил основную ветку с нормализованными файлами?
Я знаю, что файлы в репозитории нормализованы, потому что, когда я клонирую репозиторий, у меня есть все файлы без возврата каретки.