我执行了以下命令:
git pull <partner_remote> <partner_branch>
git config user.email <my_email>
git config user.name <my_name>
git commit --amend --reset-author
git push <my_remote> HEAD:refs/for/<my_branch>
但是在“git push”之后我得到了以下错误:
remote: ERROR: In commit b6b74fff7850c4b61a5535519959b1ab58ca6fa9
remote: ERROR: committer email address aaa@aaa
remote: ERROR: does not match your user account.
remote: ERROR:
remote: ERROR: The following addresses are currently registered:
remote: ERROR: bbb@bbb
remote: ERROR:
remote: ERROR: To register an email address, please visit:
remote: ERROR: http://xxxxxxxx
我不知道如何解决它.
最佳答案 如果我理解正确,(aaa @ aaa)与在Gerrit注册的bbb @ bbb电子邮件不同,对吧?那么……检查aaa @ aaa是否是您正确的电子邮件并在Gerrit中注册:
>去Gerrit
>点击“你的名字”(右上)
>点击“设置”
>点击“联系信息”
>点击“注册新电子邮件……”
>用aaa @ aaa填写字段并点击“注册”
您将收到“[Gerrit Code Review]电子邮件验证”电子邮件,按照说明将aaa @ aaa电子邮件地址添加到您的用户帐户.