Après avoir commis en bash git, je suis allé vérifier le code sur GitHub et a remarqué le fichier qui a changé ressemblait à ceci:Github montrant fichier entier sur simple ligne
<?php^M^Mrequire_once GLOBAL_INCLUDES . DS . "api.php";^M^Mclass MyAPI extends API {^M^Mprotected $User; // continues for a long time on this line, a 1000 line file all to the right of this --->
Évidemment, cela est une ligne question se termine par la ^M^M
(ou du moins je pense que c'est évident?)
Depuis, j'ai essayé de normaliser toutes mes lignes dans tout mon projet en utilisant les instructions de github. J'ai fait git config --global core.autocrlf true
en vain.
Comment puis-je soumettre à nouveau le fichier (en fait plusieurs fichiers) à git/GitHub à court d'effacer mon projet et de créer un nouveau référentiel?