title: Difference between commits exists but git log doesn't show changes
body: <p>I have some curious situation and not undestand it. </p>
  
  <p>When I use <code>git log -p -&lt;n&gt;</code> I don't see changes what exists in file, but If I try <code>git diff &lt;prev&gt;..&lt;next&gt; &lt;file&gt;</code> difference exists and shown. Why can it be? </p>
  
  <p>Git diff returns blob numbers <code>index cd785c4..967453b 100644</code>, what I can do with that? </p>
  
  <p>Can that information be helpful for me?</p>