2017-02-23 4 views
0

Nach begehen in git bash zeigt, ging ich den Code auf GitHub zu überprüfen und bemerkte die Datei, die sah wie folgt geändert:Github gesamte Datei auf Single Line

<?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 ---> 

Offensichtlich ist dies eine Zeile Ausgabe endet mit dem ^M^M (oder zumindest ich denke, das ist offensichtlich?)

Ich habe seit dem versucht, alle meine Zeilen in meinem gesamten Projekt mit Githubs Anweisungen zu normalisieren. Ich tat git config --global core.autocrlf true ohne Erfolg.

Wie kann ich die Datei (eigentlich mehrere Dateien) erneut an Git/GitHub senden, ohne mein Projekt zu löschen und ein neues Repository zu erstellen?

Antwort

0

In meiner Netbeans IDE-Umgebung, fand ich einen Stecker, dass dieses Problem behoben:

Alle der Problemdateien waren "Mac OS 9 (CR)"

sie entweder auf Unix (LF) ändern oder Windows (CRLF) - dann Commit und Pushing zu GitHub behoben das Problem.

Verwandte Themen