[Git] 修改 git commit 的作者名稱 author name 與 email
更新日期:所有專案預設
git config --global user.name "你的名稱"
git config --global user.email "你的Email"
個別專案預設,專案下執行
git config user.name "你的新name"
git config user.email "你的新Email"
修改舊有commit author
git rebase -i <要修改對象前一個commit_hash>
進入後,目標對象從 pick 改成 edit 或是 e
wq 儲存離開,會顯示下面
Stopped at xxxxxxx... xxxxxxxx
You can amend the commit now, with
git commit --amend
Once you are satisfied with your changes, run
git rebase --continue
執行
git commit --amend --author="你的新name <你的新Email>"
進入修改後直接執行 q 跳出即可,跳出後就會更新作者name與email
完成後 git rebase --continue 進入下一個修改
重複一樣動作直到顯示
Successfully rebased and updated xxxxxx.
就是完成了