Eu corri git cherry-pick <hash>
e tive conflitos de mesclagem. Não quero resolver os conflitos, só quero abortar a escolha da cereja. Ao fazer uma mesclagem real (com git merge
), há o útil git merge --abort
. Qual é o equivalente à colheita de cerejas?
git
git-cherry-pick
agmin
fonte
fonte
--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.Eu encontrei a resposta é
git reset --merge
- ela limpa a tentativa conflituosa de escolher a cereja.fonte
git reset --hard
? Estou usando o rebase do fluxo de trabalho, se houver. Parece funcionar para mim.--merge
e--abort
?Para mim, a única maneira de redefinir a tentativa falha de escolha de cereja era
fonte
Tente também com a opção '--quit', que permite interromper a operação atual e limpar ainda mais o estado do seqüenciador.
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.
fonte