Respostas:
Você pode fazer o seguinte
git cherry-pick --abort
--abort
Cancele a operação e retorne ao estado pré-sequência.
--abort
opção ficou disponível na versão 1.7.8 . É possível atualizar?
error: Entry '<unstaged file>' not uptodate. Cannot merge.
Por outro lado, git reset --merge
funciona!
git reset --merge
comando funciona mesmo assim.
Para mim, a única maneira de redefinir a tentativa falha de escolha de cereja era
git reset --hard HEAD
Tente também com a opção '--quit', que permite interromper a operação atual e limpar ainda mais o estado do seqüenciador.
--quit Esqueça a operação atual em andamento. Pode ser usado para limpar o estado do seqüenciador após uma falha na seleção ou reversão de cereja.
--abort Cancela a operação e retorna ao estado pré-sequência.
use a ajuda para ver o documento original com mais detalhes, $ git help cherry-pick
Eu evitaria o 'git reset --hard HEAD' que é muito duro e você pode acabar fazendo algum trabalho manual.