Откат к предыдущей фиксации - Github для MAC (возврат уже выполняется)

Я думаю я'мы все испортили

Я сделал несколько изменений в своем коде с последнего коммита, добавив новые функции, и понял, что какой-то другой фрагмент кода теперь работает странно. Я решил откатиться до старого коммита (также перенесенного на удаленный), чтобы проверить, работала ли эта функциональность к тому времени.

До того, как я нажал Rollback, я зафиксировал сделанные в настоящее время изменения, потому что не хотел их терять. После коммита (не нажимая на удаленный) я сделал откат к этому старому коммиту. (обратите внимание, что между коммитом, на который я откатился, и тем, который я только что зафиксировал, было довольно много коммитов).

Все работало нормально, и мой код вернулся к этой фиксации. Функциональность в этом коммите тоже не работала, поэтому я решил вернуться к своему последнему коммиту.

Однако я не знал, как это сделать, за исключением отката к последнему коммиту. Но это дало мне ошибку.

error: a cherry-pick or revert is already in progress
hint: try "git cherry-pick (--continue | --quit | --abort)"
fatal: revert failed
(32768)

Теперь кажется, что большинство вещей вернулось, но текущая версия кода нетак же, как мой последний коммит. Это где-то посередине. знак равно

Что я сделал не так? [Я'Я не спрашиваю из невиновности, я знаю, что сделал это неправильно;)]

Каков был правильный способ сделать это? [Я думаю, что я должен был сначала разветвиться]

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

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