Table of Contents
git修改提交作者和邮箱
- 提交前
如果代码未提交,则可以
git config user.name "Author Name" git config user.email "Author Email"
- 提交后
如果代码已经提交,或者已经push到remote(只能修改最近一次提交)
git commit --amend --author="NewAuthor <[email protected]>"
修改全部commit,需要使用脚本 参考github官方
#!/bin/sh git filter-branch --env-filter ' OLD_EMAIL="[email protected]" CORRECT_NAME="Your Correct Name" CORRECT_EMAIL="[email protected]" if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ] then export GIT_COMMITTER_NAME="$CORRECT_NAME …