Cette proposition vise à normaliser, une fois pour toute, les sauts de lignes entre les différentes plateformes (Windows, Mac/Linux) :
ajout d'un fichier de configuration .gitattributes:
This file is committed into the repository and overrides an individual's core.autocrlf setting, ensuring consistent behavior for all users, regardless of their Git settings. The advantage of a .gitattributes file is that your line configurations are associated with your repository. You don't need to worry about whether or not collaborators have the same line ending settings that you do.
https://help.github.com/en/articles/dealing-with-line-endings
Note : Il est aussi possible de conserver explicitement les sauts de lignes de Windows sur certains types de fichiers. Par exemple:
# Declare files that will always have CRLF line endings on checkout.
*.sln text eol=crlf
Cette proposition vise à normaliser, une fois pour toute, les sauts de lignes entre les différentes plateformes (Windows, Mac/Linux) :
.gitattributes
: