Gerrit push代码时提示author email add

2020-12-25  本文已影响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就不给通过了。

更好的解决办法:

上一篇 下一篇

猜你喜欢

热点阅读