Думаю, я перепутал здесь.
Я сделал несколько изменений в своем коде из последнего коммита, добавляя новые функции, и понял, что некоторые другие части кода теперь действуют странно. Я решил вернуться к старой фиксации (также нажатой на удаленный), чтобы проверить, работает ли эта функциональность к тому времени.
Прежде чем нажать "Откат", я внес свои изменения в настоящее время, потому что я не хотел их потерять. После совершения (не нажав на удаленный), я сделал откат к этому старому фиксации. (обратите внимание, что было сделано несколько коммитов между броском фиксации, к которому я обращался, и тем, который я совершил только сейчас).
Все работало нормально, и мой код вернулся к этой фиксации. Функциональность была плохой в этом деле, поэтому я решил вернуться к моей последней фиксации.
Однако я не знал, как это сделать, кроме Rolling Back до последней фиксации. Но это дало мне ошибку.
error: a cherry-pick or revert is already in progress
hint: try "git cherry-pick (--continue | --quit | --abort)"
fatal: revert failed
(32768)
Теперь кажется, что большинство вещей вернулось, но текущая версия кода не совпадает с моей последней фиксацией. Это где-то посередине. = (
Что я сделал неправильно? [Я не прошу невинности, я знаю, что я сделал это неправильно;)]
Каков был правильный способ? [Я думаю, я должен был иметь разветвленный первый]