Myślę, że zawiedli mi tutaj.Przywróć poprzednie zatwierdzenie - Github dla MAC (powrót jest już w toku)
Wprowadziłem kilka zmian do mojego kodu z ostatniego zatwierdzenia dodając nowe funkcjonalności i zdałem sobie sprawę, że jakiś inny kod działał dziwnie. Postanowiłem wrócić do starego zatwierdzenia (również do zdalnego), aby przetestować działanie tej funkcji.
Zanim nacisnąłem Rollback, popełniłem wprowadzone zmiany, ponieważ nie chciałem ich zgubić. Po popełnieniu (nie pchaniu do zdalnego), zrobiłem wycofanie do tego starego zatwierdzenia. (zauważ, że było sporo commitów pomiędzy zatwierdzeniem, które wycofałem, a tym, które właśnie popełniłem).
Wszystko działało poprawnie, a mój kod powrócił do tego zatwierdzenia. W tym zatwierdzeniu funkcjonalność również nie działała, więc postanowiłem wrócić do mojego ostatniego zatwierdzenia.
Jednak nie wiedziałem, jak to zrobić z wyjątkiem powrotu do ostatniego zatwierdzenia. Ale to spowodowało błąd.
error: a cherry-pick or revert is already in progress
hint: try "git cherry-pick (--continue | --quit | --abort)"
fatal: revert failed
(32768)
Wygląda na to, że większość rzeczy wróciła, ale obecna wersja kodu to nie to samo co moje ostatnie zatwierdzenie. Jest gdzieś pośrodku. = (
Co zrobiłem źle? [Nie pytam z niewinnością, wiem, że zrobił to źle;)]
Co było we właściwy sposób to zrobić? [Myślę, że powinien najpierw rozgałęzione]