Error de Git: files grandes "detectados", aunque no existen files grandes

Estoy intentando insert un repository en Github, pero no puedo, ya que "se detectan files grandes". ¡El file más grande tiene solo 38 MB! No debe haber ningún problema.

Sin embargo, el error indica que el file datafiles/FILENAME.json es 2016.04 MB, y aún se encuentra en este subdirectory. ¡Pero he eliminado esto! También utilicé git commit , por lo que esos cambios deberían confirmarse.

Voy al subdirectory (que ya se ha inicializado con git init ). Luego trato de usar sudo git push origin master .

Este es el error que recibo después de $ sudo git push origin master :

 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 

¿Cuál es el problema?

Probablemente solo haya eliminado el file de la última confirmación, pero aún existe en el historial del repository.

Considere: eliminar completamente el file de todo el historial de confirmaciones del repository de Git