版本控制-动态更改Git用户



我希望能够用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中的电子邮件。我如何在不编辑~/.gitconfig的情况下像上面那样动态设置电子邮件?我正在运行git 1.7.3.4版本

您忘记了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"'

最新更新