git commit --amend --author="john.doe <john.doe@example.com>" --no-edit If you want to do this for a commit older than the latest commit, run it while you're on that commit in a git rebase.