OK, więc dodałem plik .gitattributes
z takimi liniami
*.css text
*.js text
etc...
Następnie postępowałem zgodnie z instrukcjami podanymi na 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"
Ale teraz moja kopia robocza wciąż powraca! Mam nieśledzone pliki, które chciałbym zachować. Jak sprawić, by git checkout ponownie master branch ze znormalizowanymi plikami?
Wiem, że pliki są znormalizowane w repozytorium, ponieważ kiedy klonuję repozytorium, mam wszystkie pliki bez powrotu karetki.