Wycofywanie do poprzedniego zatwierdzenia - Github dla MAC (przywracanie już trwa)

Myślę, że zawiedłam tutaj.

Dokonałem kilku zmian w moim kodzie z ostatniego zatwierdzenia dodając nowe funkcjonalności i zdałem sobie sprawę, że jakiś inny fragment kodu działa teraz dziwnie. Postanowiłem wycofać się do starego zatwierdzenia (również wypchniętego do zdalnego), aby przetestować, czy ta funkcjonalność działa już wtedy.

Zanim nacisnąłem Rollback, dopuściłem się moich zmian, ponieważ nie chciałem ich stracić. Po zatwierdzeniu (nie naciskając na zdalny), wycofałem się do tego starego zatwierdzenia. (Zwróć uwagę, że pomiędzy zatwierdzeniem, które wykonałem, a kilkoma, które właśnie popełniłem, popełniono kilka zmian).

Wszystko działało dobrze, a mój kod powrócił do tego zatwierdzenia. Funkcjonalność była niewłaściwa w tym zatwierdzeniu, więc postanowiłem wrócić do mojego ostatniego zatwierdzenia.

Nie wiedziałem jednak, jak to zrobić, z wyjątkiem Rolling Back do najnowszego zatwierdzenia. Ale dał mi błąd.

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

Teraz wygląda na to, że większość rzeczy wróciła, ale obecna wersja kodu nie jest taka sama jak moja ostatnia akceptacja. Jest gdzieś pośrodku. = (

Co zrobiłem źle? [Nie pytam z niewinności, wiem, że zrobiłem to źle;)]

Jaka była właściwa metoda? [Myślę, że powinienem był rozgałęzić się pierwszy]

questionAnswers(1)

yourAnswerToTheQuestion