title: git rebase -i a branch onto itself
body: <p>I had the following in my repo</p>
  
  <pre><code>Master---
       \
         Next--&gt;Commit A.1,Commit A.2,Commit A.3 --......
  </code></pre>
  
  <p>I want to fix-up the A.* commits into one commit describing the feature A.
  I tried <code>git rebase -i origin next</code>, but that didn't work how I expected.
  Is there any way of accomplishing this?</p>
  
  <p>I thought of creating a branch foo, which is essentially next, and then rebase next onto foo followed by merge/delete foo. However, this seems sloppy.</p>