Skip to content

Instantly share code, notes, and snippets.

@naviocean
Created September 14, 2020 07:36
Show Gist options
  • Save naviocean/4f2cd50ece9d4cce720d2127916788cb to your computer and use it in GitHub Desktop.
Save naviocean/4f2cd50ece9d4cce720d2127916788cb to your computer and use it in GitHub Desktop.
Fixing the “GH001: Large files detected. You may want to try Git Large File Storage.”

Fixing the “GH001: Large files detected. You may want to try Git Large File Storage.”

I just migrated my repositories from BitBucket to GitHub but, suddenly, I received an interesting error when I tried to push a repo with some large files inside.

remote: error: GH001: Large files detected. You may want to try Git Large File Storage — https://git-lfs.github.com.
remote: error: Trace: b5116d865251981c96d4b32cdf7ef464
remote: error: See http://git.io/iEPt8g for more information.
remote: error: File fixtures/11_user_answer.json is 131.37 MB; this exceeds GitHub’s file size limit of 100.00 MB

It turned out that GitHub only allows for 100 MB file. The problem is that I can’t simply remove the file because it is tracked inside the previous commits so I have to remove this file completely from my repo. The command that allow you to do it is:

git filter-branch -f --index-filter 'git rm --cached --ignore-unmatch fixtures/11_user_answer.json'

At which point you can push the file to GitHub.

@lubnniamorais
Copy link

lubnniamorais commented Apr 8, 2025

This worked for me. Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment