October 23, 2017
TIL About BFG Repo-cleaner
If you ever migrate code from Bitbucket to Github, you will unpleasantly discover that GH does not allow by default fiels larger than 100MB (unless you pay extra for Large File Storage). At that point, you will probably realize that Github isn’t really the right place to store such large files, and that you are better off moving the data to S3 or somewhere else.
However, you quickly realize that, even if you git remove the large file, you are unable to push the repo to Github anyways, as the file does not only exist on the current commit, but in all the history.
Read more