即时更改Git用户

时间:2011-06-23 22:27:15

标签: git version-control zsh zshrc

我希望能够在git中切换名称和电子邮件,我试过这个:

alias setup_diffuser='export GIT_COMMITTER_NAME="Blah" && export GIT_COMMITTER_EMAIL="blah@blah.com" && export GIT_AUTHOR_NAME="Blah" && GIT_AUTHOR_EMAIL="blah@blah.com" && export BLAH="true"'

但是git提交中的名称是正确的但电子邮件是~/.gitconfig中的电子邮件而不是$GIT_AUTHOR_EMAIL中的电子邮件。如何在不编辑{{1}的情况下如上设置电子邮件}}?我正在运行git版本1.7.3.4

1 个答案:

答案 0 :(得分:3)

您忘记了GIT_AUTHOR_EMAIL的导出:

alias setup_diffuser='export GIT_COMMITTER_NAME="Blah" && export GIT_COMMITTER_EMAIL="blah@blah.com" && export GIT_AUTHOR_NAME="Blah" && export GIT_AUTHOR_EMAIL="blah@blah.com" && export blah="true"'