I recently noticed that I've accidentally been using the sign-off feature in msysgit to sign several commits with an incorrect e-mail address. Unfortunately, I have already pushed the commits to my GitHub repository.
Is there any way to remove (or at least replace) the incorrect e-mail address from all commit messages? I'd prefer leaving no traces of the incorrect e-mail at all.
I've already tried replacing every occurrence of e-mail address in every file in the .git directory and its sub-directories, and pushed the changes using git push --force --tags origin 'refs/heads/*'
, but it didn't seem to work.
NOTE: I am the owner of the GitHub repository. It's currently a private project; no one else is working on it.