I want to delete a git object from the repository without changing any commits. I don't mind if a particular commit that references the blob cannot be checked out correctly. It's more important that the history of the master branch doesn't have to be updated.
There is a myriad answers and tools out there, but all of them change the commits that follow the one that added the blob. Can that be avoided, albeit at the cost of having a "corrupted" commit in the repo?