I have a git repository with more than 1000 commits. Its 2 years old. I want to keep only the last 3 months data for which I want to delete all my commits before say 1st February 2020. I tried removing old history from a git repository but it only deleted the older commits from my local machine not remotely. Also, it was deleting last n commits using HEAD~n not by date of commit.