title: Copy and paste commits in Git
body: <p>Imagine a commit Tree as such:</p>
  
  <pre><code> ----master--------commit_1--------commit_3--------commit_5----------&gt;
                 \
    'new branch'  \ ----------commit_2---------commit_4--&gt;
  </code></pre>
  
  <p>I want to be able to take 'commit 2', and commit it to master, WITHOUT merging the new branch, or reverting all other commits on the new branch.</p>
  
  <p>My first thought was to stash 'commit_2', switch to master, then git pop, but I don't know if that will work.</p>