BFG Repo-Cleaner - Deleting Large Files From Git

BFG Repo-Cleaner is the best way to delete a large file from a git repository that you’ve already committed. When a file is committed to a repository it stays in the repository’s history, and is uploaded to a remote repository even if you remove it in a subsequent commit. This allows a user to undo a subsequent commit and return to a previous version even if the user deletes files in the later commit.

Guides For Learning Git & Github