Итак, я пытался использовать файл diff в моей ветке git dev. Мне хотелось применить этот diff: https://github.com/mbabker/joomla-cms/compare/JHtml_move.patch
Я использовал git apply PATH_TO_PATCH.patch
Теперь, пытаясь применить его, я получаю кучу ошибок, суммирующих с помощью
fatal: git apply: bad git-diff - expected /dev/null on line 47
Вещь - строка 47 читает --- /dev/null
Я видел на другом форуме, кто-то сказал, что после части /dev/null
было завершающее пробел, но его нет.
В случае его помощи я также бросаю ошибки конечных пробелов в строках 9, 10, 11, 12 и 13, несмотря на то, что они НЕ являются конечными пробелами.
В любом случае diff генерируется git - я просто копирую и вставляю его в блокнот.
Я также пытался использовать curl https://github.com/mbabker/joomla-cms/compare/JHtml_move.patch | git am
, но это просто дает ошибку без указания местоположения.
Любые идеи относительно того, почему он дает фатальную ошибку, когда линия действительно существует????
Обновить до @IvanZuzak
Я попытался добавить в git am --ignore-space-change --ignore-whitespace PATH_TO_PATCH.patch
, однако я получил в первую очередь (так как это был загруженный патч) ошибка, указывающая, что сообщение было недействительным (оно было преобразовано в html-код), поэтому я попытался исправить это, но он продолжал бросать его раз за разом. Тогда он сказал previous rebase directory PATH_TO_GITHUB_BRANCH/.git/rebase-apply still exists but mbox given.
. Поэтому я нашел этот, в котором предлагалось удалить папку для замены в папке .git веток. Таким образом, я сделал это, а затем снова получил неверную ошибку электронной почты (несмотря на то, что я изменил оба из формата html)