Odpowiedzi:
Możesz wykonać następujące czynności
git cherry-pick --abort
--abort
Anuluj operację i powróć do stanu sprzed sekwencji.
--abort
opcja stała się dostępna w wersji 1.7.8 . Czy możesz uaktualnić?
error: Entry '<unstaged file>' not uptodate. Cannot merge.
Z drugiej strony, git reset --merge
działa!
git reset --merge
polecenie działa nawet wtedy.
Dla mnie jedynym sposobem na zresetowanie nieudanej próby pobrania z wiśni był
git reset --hard HEAD
Spróbuj również z opcją „--quit”, która pozwala przerwać bieżącą operację i dodatkowo wyczyścić stan sekwencera.
--quit Zapomnij o trwającej operacji. Można go użyć do wyczyszczenia stanu sekwencera po nieudanej operacji wybierania lub przywracania.
--abort Anuluj operację i powróć do stanu sprzed sekwencji.
skorzystaj z pomocy, aby zobaczyć oryginalny dokument z bardziej szczegółowymi informacjami, $ git help cherry-pick
Unikałbym „git reset - hard HEAD”, który jest zbyt trudny i może skończyć się ręczną pracą.