I now have a big honking, bloated, Git repository consuming mucho disk space on GitHub that I want to put on a diet. I need to discard ancient commits made early in the history of the project that are are essentially irrelevant to the current direction the project is going.
I am – and will always be – the sole user of this private repo.
Ideally I could do something like:
git rebase from-birth-of-repo-until-one-month-ago
Thanks,
Doug
Actually, I will go with boring old git rebase -i HEAD~Number where Number will walk me back from the head to the inital commit. More time consuming but at least I have a vague understanding of what it is doing. Thanks for all the suggestions.