We have a number of git repositories which have grown to an unmanageable size due to the historical inclusion of binary test files and java .jar fi
git
.jar
I don't know of a solution which would avoid rewriting the history.
In that case, cleaning the rpeo with a tool like BFG- repo cleaner is the easiest solution (easier that git filter-branch).
git filter-branch