title: Move the most recent commit(s) to a new branch with Git
body: <p>How do I move my recent commits on master to a new branch, and reset master to before those commits were made? e.g. From this:</p>
  <pre><code>master A - B - C - D - E
  </code></pre>
  <p>To this:</p>
  <pre><code>newbranch     C - D - E
               /
  master A - B 
  </code></pre>