Proper way to abort incorrect cherry-picking?
- From
- Eugene Sajine <euguess@gmail.com>
- Date
- Apr 28, 2010, 19:38 UTC
- Message-ID
- <s2m76c5b8581004281238jf7179fffna7d757fee6ab4f10@mail.gmail.com>
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