title: Git rebase interactive the last n commits
body: <p>I have made a bunch of unpushed commits in my feature branch and now want to reorder and partly squash belonging commits visually. I reckon the solution somehow lies in the Git interactive, but how to invoke it?</p>
  
  <pre><code>$ git rebase --interactive --onto &lt;the-ID-of-the-first-commit-to-rewrite&gt;
  </code></pre>
  
  <p>just pops up the VI with a</p>
  
  <pre><code>noop
  </code></pre>
  
  <p>content followed by commented information. After exiting, my head is reset to the specified commit.</p>
  
  <p>How to correctly trigger the interactive rebase for modifying the commits since a certain commit?</p>