Мой дифференциал содержит конечные пробелы - как от него избавиться?

Я пытался редактировать php-файл в TextWrangler с окончанием строки, установленным на Unix, в NetBeans и в vim. Когда я сохраняю diff в патч, а затем пытаюсь применить его, он выдает пробельные ошибки. Когда я печатаюgit diff я могу видеть^M на концах моих строк, но если я удаляю их вручную в vim, он говорит, что мой файл патча поврежден, а затем патч вообще не применяется.

Я создаю патч с помощью следующей команды:

git diff > patchname.patch

И я применяю это, проверяя чистую версию файла, который будет исправлен и печатая

git apply patchname.patch

Как я могу создать этот патч без пробелов? Я создал патчи раньше и никогда не сталкивался с этой проблемой.

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

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