Git : Fin de lignes CR LF
Vous balader votre projet Git entre Windows, Mac ou Linux et à chaque fois que vous passer d'un système d'exploitation à l'autre, dés que vous touchez à un fichier, Git vous dit que toutes les lignes ont été modifiées ?Vous êtes plusieurs à travailler sur votre dépôt Git avec des OS différents comme Windows, Mac ou Linux et dés qu'un collaborateur touche à un fichier, Git indique que toutes les lignes du fichier ont été modifiées alors qu'il n'y en a quelques unes seulement qui ont été modifiées ?
Git vous indique ces modifications car chaque fin de ligne a été modifié. Enfaite, les fins de ligne sont "codées" différemment sous Windows et sous les systèmes Unix (incluant Mac, Linux, ...).
Mais Git peut "ignorer" ces fins de lignes !
Suffit d'exécuter ceci si vous êtes sous Windows :
git config --global core.autocrlf true
Ou ceci si vous êtes sous Mac/Linux :
git config --global core.autocrlf input
Et voilà, vous n'aurez plus de problème de fin de ligne dans votre dépôt.