進度條

[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.

就是完成了