Git отказывается сбрасывать / сбрасывать файлы

У меня есть проект с определенными js-файлами, которые я не могу обновить. Я запускаю OSX локально, и мой удаленный / промежуточный сервер - Linux (CentOS).

Сразу после локального клонирования моего проекта я заметил, что у меня есть все эти файлы со статусом gitmodified, Я никогда не изменял их, поэтому я пыталсяdiscard changes или жеreset их, но они снова подходят. Изменение, которое есть в модификации, удаляет все строки и добавляет их снова.

Я не уверен, почему это происходит или как это исправить, чтобы мой git-статус был чистым, каким он должен быть.

Вот несколько строк из статуса git:

#   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

ОБНОВЛЕНИЕ 1:

Теперь мне удалось зафиксировать вышеуказанные файлы, но промежуточный сервер заблокирован, потому что он не будет тянуть новые правки:

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

Я не могу зафиксировать / нажать, потому что:

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

Я пытался:

git reset --hard

а также

git stash
git stash drop

Но они не работают, ничего не происходит.

ОБНОВЛЕНИЕ 2:

git diff дает мне:

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

Ответы на вопрос(4)

Ваш ответ на вопрос