Как заставить git извлекать основную ветку и удалять возврат каретки после того, как я нормализовал файлы, используя атрибут «text»?

Итак, я добавил файл.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 checkout в главной ветке снова с нормализованными файлами?

Я знаю, что файлы нормализованы в репозитории, потому что, когда я клонирую репозиторий, у меня есть все файлы без возврата каретки.

Ответы на вопрос(2)

Ваш ответ на вопрос