Git

GIT : FIN DE LIGNES CR LF

D

Mardi 17 juillet 2018

Mis à jour le mardi 17 juillet 2018

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.


Une erreur ? une question ? une critique ? une faute ? un conseil ? ou tout simplement un merci ?

Lâche ton commentaire