title: how to revert one latest cherry-pick and retain others on local copy?
body: <p><strong>current state:</strong><br>
  <em>I have a checkout version, on top of which, I have cherry picked various other commits (lets say 4-5 commits), which are some fixes.<br>
  Now, I have to validate other fix without loosing my last working state. I therefore have cherry picked a commit-id (let us say <code>X</code>). And after my validation, I would just want to undo commit-id-X cherry-pick, but other cherry picks should stay intact.</em></p>
  
  <p>Please suggest, if Git supports some command to do this job directly.</p>