把以下代碼保存爲一個 .sh 的文件,放到項目(有 .git 目錄)的根目錄, 授執行權限,執行就能夠了。git
# !/bin/sh git filter-branch --env-filter ' an="$GIT_AUTHOR_NAME" am="$GIT_AUTHOR_EMAIL" cn="$GIT_COMMITTER_NAME" cm="$GIT_COMMITTER_EMAIL" if [ "$GIT_COMMITTER_EMAIL" = "xxx@xxx.com" ] then cn="Dennis" cm="dennis@dennis.com" fi if [ "$GIT_AUTHOR_EMAIL" = "xxx@xxx.com" ] then an="Dennis" am="dennis@dennis.com" fi export GIT_AUTHOR_NAME="$an" export GIT_AUTHOR_EMAIL="$am" export GIT_COMMITTER_NAME="$cn" export GIT_COMMITTER_EMAIL="$cm" '