Я бежал git cherry-pick <hash>
и имел конфликты слияния. Я не хочу разрешать конфликты, я просто хочу отменить вишневую кирку. При фактическом слиянии (с git merge
) есть удобство git merge --abort
. Какой эквивалент для сбора вишни?
git
git-cherry-pick
agmin
источник
источник
--abort
опция стала доступна в версии 1.7.8 . Возможно ли вам обновить?error: Entry '<unstaged file>' not uptodate. Cannot merge.
С другой стороны,git reset --merge
работает!git reset --merge
команда работает даже тогда.Я нашел ответ
git reset --merge
- он очищает конфликтную попытку выбора вишни.источник
git reset --hard
? Я использую рабочий процесс rebase, если что-нибудь. Кажется, у меня получилось.--merge
а--abort
?Для меня единственный способ сбросить неудавшуюся попытку выбора вишни был
источник
Попробуйте также с опцией --quit, которая позволяет вам прервать текущую операцию и дополнительно очистить состояние секвенсора.
используйте help, чтобы увидеть оригинал документа с более подробной информацией, $ git help cherry-pick
Я бы избегал слишком резкого 'git reset --hard HEAD', и вы могли бы в конечном итоге сделать ручную работу.
источник