Ok, donc j'ai ajouté le fichier .gitattributes
avec des lignes comme celles-ci
*.css text
*.js text
etc...
J'ai ensuite suivi les instructions à 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"
Mais maintenant ma copie de travail a toujours les retours de chariot ! J'ai des fichiers non suivis que je voudrais conserver. Comment faire pour que git checkout la branche master à nouveau avec les fichiers normalisés ?
Je sais que les fichiers sont normalisés dans le référentiel car lorsque je clone le référentiel, j'ai tous les fichiers sans les retours chariot.