rename author commit git code example
Example 1: Change Git commit user name and author
# For one commit
git commit --amend --author="Author Name <[email protected]>"
# for multiple commits
git rebase -i B
#if you need to edit A, use
git rebase -i --root
#change the lines for both C and D from pick to edit
#Once the rebase started, it would first pause at C You would
git commit --amend --author="Author Name <[email protected]>"
#Then
git rebase --continue
#It would pause again at D
#Then you would
git commit --amend --author="Author Name <[email protected]>" #again
git rebase --continue
#The rebase would complete.
#Use
git push -f #to update your origin with the updated commits.
Example 2: git squase to rename author
git commit --amend --author="Author Name <[email protected]>" --no-edit