Change Git Commiter

把以下代碼保存爲一個 .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"
'
相關文章
相關標籤/搜索