From: Eugene Sajine Date: Wed, 28 Apr 2010 19:38:15 GMT Subject: Proper way to abort incorrect cherry-picking? Message-ID: hi, we have tried to cherry-pick 2 commits from one branch to another branch, but unfortunately the incorrect commit was chosen to be applied first. Thus, the automatic cherry-pick failed and caused conflicts, so in order to to cancel the whole operation i had to do the following: 1. mark the conflicting files as resolved (without even resolving them) by doing git add. 2. unstage all files staged for commit as a result of incomplete cherry picking 3. manually checkout touched files to their correct state (git checkout file) and then i was able to repeat cherry-picking with correct commits. Is there a better way? Shouldn't there be a "git cherry-pick --abort" for such cases as it exists for rebase? Thanks, Eugene