$ git commit --amend --author="Author Name <email@address.com>"or
$ git commit --amend --reset-authorIf you need to change the author for a commit older than the most recent, do a git rebase -i. For example, if you wanted to change the penultimate commit, you'd run:
$ git rebase -i HEAD~2Then choose e or edit next to the appopriate commit, then when it asks you to amend, run the same command as you would for the most recent commit:
$ git commit --amend --reset-authorThen, to finish, you'd run:
$ git rebase --continueAnd you're done. Don't forget you'll have to --force push if you've already pushed those commits to your remote.
This saved me with my commit that had the incorrect email address without jeopardizing the existing comments on an already in-review PR!
Thanks much