title: Git error: large files "detected", even though no large files exist
body: <p>I am trying to push a repository onto Github, but I cannot as "large files are detected". The largest file is only 38 MB! There should be no problem. </p>
  
  <p>However, the error states that the file <code>datafiles/FILENAME.json</code> is 2016.04 MB, and is still in this subdirectory. But I have deleted this! I have also used <code>git commit</code>, so those changes should be committed. </p>
  
  <p>I go into the subdirectory (which has already been initialized with <code>git init</code>). I then try to use <code>sudo git push origin master</code>. </p>
  
  <p>This is the error I get after <code>$ sudo git push origin master</code>:</p>
  
  <pre><code>Counting objects: 19, done.
  
  Delta compression using up to 4 threads.
  
  Compressing objects: 100% (18/18), done.
  
  Writing objects: 100% (19/19), 1.69 GiB | 385.00 KiB/s, done.
  
  Total 19 (delta 9), reused 0 (delta 0)
  
  remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
  
  remote: error: Trace: b2274b496089a760fae877fdaf3d8b23
  
  remote: error: See http://git.io/iEPt8g for more information.
  
  remote: error: File datafiles/FILENAME.json is 2016.04 MB; this exceeds GitHub's file size limit of 100.00 MB
  </code></pre>
  
  <p>What is the problem? </p>