更改已 commit 的使用者名稱以及 email

基本上就是使用 git filter-branch 的語法來達到此目的:

git filter-branch -f --env-filter "GIT_AUTHOR_NAME='NEW_NAME'; GIT_AUTHOR_EMAIL='NEW_EMAIL'; GIT_COMMITER_NAME='OLD_NAME'; GIT_COMMITER_EMAIL='OLD_EMAIL';" HEAD

# then force push
git push -f

大功告成~