I used git for years but I hardly need nor understand the complexity. I push and diff a few times per day and for me it is a backup and rollback mechanism. I work alone.
I got a warning that the repo was over 1GB. Fine, paid the $10 and I am safe. But I wondered how to shrink the online repo and found a lot of binary junk that can be removed forever (.class/.o etc.). Tried everything, scripts, jars, but whatever I do, the online repo more than doubled.
1. I am totally not interested in the history forever. So a wipe from a certain date would be nice.
2. I am not interested in big files. They can be wiped for good.
3. Anything else to shrink back to below 1GB?
How can I achieve 1/2/3?