J'ai des fichiers C ++ assez longs et git diff --check
indique qu'il existe quelques retours à la ligne ^M
sur environ 15 lignes différentes. Ceci est sur un ordinateur Windows 7. Après avoir recherché plusieurs solutions, à savoir les Advanced Save Options
conversions EOL de Visual Studio ou de Notepad ++, elles semblent toutes modifier chaque ligne, pas seulement celles dont Git se plaint. Cela se traduit par un git diff de chaque ligne remplacée.
Cela est-il dû au fait que toutes les modifications précédentes apportées à ces fichiers ont également des retours à la ligne ^M
et que les validations précédentes y ont ignoré les avertissements?
L'exécution en cours git config core.autocrlf
renvoie true, mais la création d'un fichier ne fait rien lorsque je l'exécute git diff --cached --check
après l'avoir stocké.
Est-il possible de les supprimer? Aller à la ligne et essayer de changer manuellement ne semble pas aider.
la source