Removing unwanted files from GIT repositories
A lot of times you inherit a repository with several binaries which cause an exponential size growth if they’re modified. But a GIT repository should not host binaries. In fact no VCS should host those files.
Other times a developer (or yourself) uploads something mistake that shouldn’t be on the repository.
In either case you’ll want to delete those files.
I tried several guides but it never worked as supposed because they don’t update all the branches on the repository and therefore the file is never deleted.
So let’s go: (more…)