Doesn't that requires a force push? Force pushes are acceptable for private repositories with a single user, but typically not in larger projects.
Just revoke the password/secret/whatever.
Just revoke the password/secret/whatever.
Squash merges are just bad. They destroy all the info that makes git handle branching and conflicts better than svn.