title: GIT: different hashes, but no differences between branches
body: <p>I have 2 branches in my project (actually I have other branches for releases, but it doesn't matter here):</p>
  
  <ul>
  <li>master</li>
  <li>develop</li>
  </ul>
  
  <p>Let's suppose <code>master</code>'s hash is X and <code>develop</code>'s is Y. There are no pending commits. Then, I merge <code>develop</code> into <code>master</code>, and I can check there are no files with differences between both branches. Why, after merging, <code>master</code>'s hash is still different to <code>develop</code>'s? I have other projects in which it does not occur, i.e., both hashes are equal after merging. </p>
  
  <p>What may I have done to produce this effect? How can I achieve both hashes to be equal?</p>
  
  <p>Thanks in advance.</p>