Git weigert sich, Dateien zurückzusetzen / zu verwerfen

Ich habe ein Projekt mit bestimmten js-Dateien, die ich nicht aktualisieren kann. Ich führe OSX lokal aus und mein Remote- / Staging-Server ist Linux (CentOS).

Unmittelbar nach dem lokalen Klonen meines Projekts habe ich festgestellt, dass ich alle diese Dateien mit Git-Status habemodified. Ich habe sie nie modifiziert, also habe ich es versuchtdiscard changes oderreset sie, aber sie kommen wieder hoch. Die Änderung, die sich in der Änderung befindet, löscht alle Zeilen und fügt sie erneut hinzu.

Ich bin nicht sicher, warum dies passiert oder wie ich es beheben soll, damit mein Git-Status so sauber ist, wie er sein muss.

Hier sind ein paar Zeilen aus dem Git-Status:

#   modified:   app/webroot/js/ckeditor/plugins/devtools/lang/el.js
#   modified:   app/webroot/js/ckeditor/plugins/devtools/lang/fa.js
#   modified:   app/webroot/js/ckeditor/plugins/devtools/lang/gu.js

UPDATE 1:

Ich habe es jetzt geschafft, die obigen Dateien festzuschreiben, aber der Staging-Server ist gesperrt, da keine neuen Bearbeitungen vorgenommen werden:

error: Your local changes to the following files would be overwritten by merge:
    app/webroot/js/ckeditor/_source/lang/ar.js
    app/webroot/js/ckeditor/_source/lang/bg.js
    app/webroot/js/ckeditor/_source/lang/bn.js
    app/webroot/js/ckeditor/_source/lang/cs.js
    ...
Aborting

Ich kann nicht festschreiben / pushen, weil:

Updates were rejected because a pushed branch tip is behind its remote counterpart

Ich habe es versucht:

git reset --hard

und

git stash
git stash drop

Aber sie funktionieren nicht, nichts passiert.

UPDATE 2:

git diff gibt mir:

The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in app/webroot/js/ckeditor/_source/lang/fa.js.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in app/webroot/js/ckeditor/_source/lang/gu.js.
The file will have its original line endings in your working directory.
...

Antworten auf die Frage(4)

Ihre Antwort auf die Frage