Risposte:
Puoi fare quanto segue
git cherry-pick --abort
--abort
Annullare l'operazione e tornare allo stato pre-sequenza.
--abort
opzione è diventata disponibile alla versione 1.7.8 . È possibile aggiornare?
error: Entry '<unstaged file>' not uptodate. Cannot merge.
D'altra parte, git reset --merge
funziona!
git reset --merge
comando funziona anche allora.
Per me, l'unico modo per resettare il fallito tentativo di selezione delle ciliegie era
git reset --hard HEAD
Prova anche con l'opzione '--quit', che ti consente di interrompere l'operazione corrente e di cancellare ulteriormente lo stato del sequencer.
--quit Dimentica l'operazione in corso. Può essere usato per cancellare lo stato del sequencer dopo una selezione o un ripristino fallito.
--abort Annulla l'operazione e ritorna allo stato pre-sequenza.
usa help per vedere il documento originale con maggiori dettagli, $ git help cherry-pick
Eviterei 'git reset --hard HEAD' che è troppo duro e potresti finire per fare un po 'di lavoro manuale.