D'accord, j'ai donc ajouté le fichier .gitattributes
avec des lignes comme celle-ci
*.css text
*.js text
etc...
J'ai ensuite suivi les instructions sur 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 chariot! J'ai des fichiers non suivis que je souhaite conserver. Comment faire pour que git récupère à nouveau la branche master 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.