код выхода 1 при фиксации не всегда является настоящей «ошибкой».
Я не знаю GitHub-desktop (и какие именно команды должны быть выполнены GitHub-desktop), но, возможно, ваша проблема имеет ту же самую «проблему» ядра, что и моя проблема несколько дней назад.
в моем случае у меня была ветка master
, которая отслеживает / следует origin/master
. я выполнил:
git pull --no-commit --no-ff
git commit -m "merge"
я обнаружил, что если origin/master
не имеет коммитов, которые могут быть извлечены командой git pull
, то команда git commit
явно ничего не делает, потому что нет никаких поэтапных изменений и имеет (imo: удивительно) выход -код 1, хотя ошибки не было.
(я думаю, git commit должен иметь код выхода 0, если он действительно создал коммит).