title: Git: file name reverted to legacy name after each clone
body: <p>I used to have file named <code>ViewMVC.java</code> that contained declaration of <code>ViewMVC</code> class. </p>
  
  <p>Later, I decided to rename the class to <code>ViewMvc</code>. As a result, file's name changed to <code>ViewMvc.java</code>. I pushed this change into remote a long time ago.</p>
  
  <p>The problem I face is that when I clone remote repo, the file is pulled as <code>ViewMVC.java</code> (the class name is <code>ViewMvc</code> as expected). In other words - for some reason the name of the file gets reverted to a legacy name. </p>
  
  <p>I tried to change the name again and push into remote, but the issue is not resolved this way.</p>
  
  <p>Any ideas why this happens and how could I resolve this annoying issue?</p>