git change author of a commit code example
Example 1: Change Git commit user name and author
git commit --amend --author="Author Name <email@address.com>"
git rebase -i B
git rebase -i --root
git commit --amend --author="Author Name <email@address.com>"
git rebase --continue
git commit --amend --author="Author Name <email@address.com>"
git rebase --continue
git push -f
Example 2: git change commit author for all commits
git rebase -i --root -x "git commit --amend --author='YOUR_USERNAME <user@example.com> --no-edit'"