美文网首页
Gerrit push代码时提示author email add

Gerrit push代码时提示author email add

作者: 人可德福 | 来源:发表于2020-12-25 17:54 被阅读0次

合并代码后 push origin master:refs/for/master 时提示下述报错

gerrit报错内容

意思是你不能提交别人的代码(你的邮箱账户不匹配commiter的账户)。。。

那团队合作的代码还没人能merge/rebase提交了?

网上找了一堆:

1- 重置author:   git commit --amend --reset-author (不管用)

2- 在Gerrit中配置Forge Committer 和 Forge Author 访问权限(没权限)

翻看之前的操作有个  git cm --amend  操作

是因为gerrit提示  ! [remote rejected] release -> refs/for/release (no new changes)

HRAD reset下代码,重新merge,最后随便找个文件加个空白的换行提交

再次push成功

所以 git cm --amend 会在别人的提交上带上自己的commit,gerrit就不给通过了。

更好的解决办法:

相关文章

网友评论

      本文标题:Gerrit push代码时提示author email add

      本文链接:https://www.haomeiwen.com/subject/lidinktx.html