title: Can I cherry pick multiple commits from different branches?
body: <p>I have 3 branches, <code>m</code> being head of master, while <code>g</code> and <code>h</code> are single commit branches. I cannot do a rebase or merge at this point. What I want is to cherry pick the changes in <code>g</code> and <code>h</code> on top of master without commiting them, just having them unstaged. There are no conflicts between these 3. However, I can only cherry pick either <code>g</code> or <code>h</code>. When I try to cherry pick the other, the cherry pick fails:</p>
  
  <pre><code>error: your local changes would be overwritten by cherry-pick.
  hint: commit your changes or stash them to proceed.
  fatal: cherry-pick failed
  </code></pre>
  
  <p>Is it possible to do <a href="https://i.stack.imgur.com/x8N3H.png" rel="nofollow noreferrer">this</a>?</p>