Corrí git cherry-pick <hash>
y tuve conflictos de fusión. No quiero resolver los conflictos, solo quiero abortar la selección de cereza. Al hacer una fusión real (con git merge
) hay lo útil git merge --abort
. ¿Cuál es el equivalente para la recolección de cerezas?
git
git-cherry-pick
agmin
fuente
fuente
--abort
opción estuvo disponible en la versión 1.7.8 . ¿Es posible para usted actualizar?error: Entry '<unstaged file>' not uptodate. Cannot merge.
Por otro lado,git reset --merge
¡funciona!git reset --merge
comando funciona incluso entonces.Encontré que la respuesta es
git reset --merge
: despeja el intento conflictivo de selección de cereza.fuente
git reset --hard
? Estoy usando el flujo de trabajo de rebase, en todo caso. Parece funcionar para mí.--merge
y--abort
?Para mí, la única forma de restablecer el intento fallido de selección de cereza fue
fuente
Pruebe también con la opción '--quit', que le permite abortar la operación actual y borrar aún más el estado del secuenciador.
use la ayuda para ver el documento original con más detalles, $ git help cherry-pick
Evitaría 'git reset --hard HEAD' que es demasiado duro y podrías terminar haciendo un trabajo manual.
fuente