Uciekłem git cherry-pick <hash>
i miałem konflikty scalania. Nie chcę rozwiązywać konfliktów, chcę po prostu zrezygnować z wyboru. Podczas rzeczywistego łączenia (z git merge
) jest przydatna git merge --abort
. Jaki jest odpowiednik zbierania wiśni?
git
git-cherry-pick
agmin
źródło
źródło
--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.Uznałem, że odpowiedź brzmi
git reset --merge
- to usuwa sprzeczną próbę wyboru.źródło
git reset --hard
? Używam przepływu pracy w bazie danych, jeśli w ogóle. Wydaje mi się, że to działa.--merge
i--abort
?Dla mnie jedynym sposobem na zresetowanie nieudanej próby pobrania z wiśni był
źródło
Spróbuj również z opcją „--quit”, która pozwala przerwać bieżącą operację i dodatkowo wyczyścić stan sekwencera.
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ą.
źródło