title: How to get only changes from branch's branch in git?
body: <pre><code>                   change 1, change 2, change 3, change 4
                    /
  master &gt;&gt; Branch A
                    \ Branch A1
                               \
                                change 1001
  </code></pre>
  
  <p>I have made a branch A from the master at the beginning. Then I have made a branch out of branch (A1).</p>
  
  <p>Over time I have make several changes to Branch A.
  I have also done some changes to Branch A1.</p>
  
  <p>Now I would like to get only Branch A1's change to master (change 1001), without the changes to Branch A (changes 1-4).</p>
  
  <p>Can this be done easily with git? And if it's possible, what would be appropriate steps to achieve this?</p>
  
  <p>I'm using eGit plugin in Eclipse.</p>