title: How to find out what changes on a branch after merges from master?
body: <p>I forked <code>master</code> for a branch.  From time to time I merge <code>master</code> into my branch for updates.</p>
  
  <pre><code>       /--B--D--G--H--J--L--M--&gt; dev (HEAD)
        /        /     /
  -----A--C--E--F--I--K---&gt; master
  </code></pre>
  
  <p>How can I show the changes only on my branch, excluding those from the merges?
  I.e. show difference only on commits <code>B</code>, <code>D</code>, <code>H</code>, <code>L</code>, <code>M</code>.</p>
  
  <p><code>git diff A</code> doesn't work because it includes merged changes from <code>master</code>.</p>
  
  <p>BTW, I will appreciate if anyone knows a quick way to find <code>A</code> without keep scrolling down the log.</p>