title: Rebasing a merged branch
body: <p>I have the following commit history:</p>
  
  <pre><code>* c742f81 (HEAD -&gt; new_feature) x8
  * 1869290 x7
  * 697809b x6
  *   a61e55c x5
  |\  
  | * da890d6 (master) n6
  | * ccc8f5e n5
  | * 0095064 n4
  | * 002ab13 n3
  | * cb93dc4 m4
  | * ccaa631 m3
  * | 714da58 x4
  * | ea11b0d x3
  * | 66f1582 x2
  * | 3e96100 x1
  |/  
  * 4f46723 m2
  * ce576e8 1
  </code></pre>
  
  <p>As you can see, I have <code>master</code> branch on <code>n6</code> and <code>new_feature</code> branch on <code>x8</code>. I run <code>git rebase -i master new_feature</code> and  I got this:</p>
  
  <pre><code>pick 3e96100 x1
  pick 66f1582 x2
  pick ea11b0d x3
  pick 714da58 x4
  pick 697809b x6
  pick 1869290 x7
  pick c742f81 x8
  Rebase `da890d6..c742f81` onto `714da58` (7 commands)
  </code></pre>
  
  <p>Now, 
  why I am getting <code>714da58</code> ? Should not it be <code>da890d6</code> ? 
  Also, where is <code>x5</code> (Git should rebase the commits that were merged in x5)?</p>