我正在使用 git。
当我提交代码时它很好但是在审查期间它抛出错误
$ git review
给我以下错误信息:
Is this really what you meant to do?
Type 'yes' to confirm: yes
remote: Resolving deltas: 100% (28/28)
remote: Processing changes: refs: 1, done
To ssh://name@gerrit.company.info:29418/bdu-celery
! [remote rejected] HEAD -> refs/publish/master/abc_org_uk_geography (change 257 closed)
error: failed to push some refs to 'ssh://venud@gerrit.timetric.info:29418/bdu-celery'
现在有人可以告诉我们如何解决这个问题吗
谢谢
最佳答案
git review
看起来像是 git 命令的别名。我认为它使用了错误的目标引用规范。
您可以使用正确的引用规范将您的代码推送到 gerrit 服务器,例如
git push gerrit HEAD:refs/for/master
gerrit 是 gerrit git repo 的名称
假设您想将工作分支推送到 master
关于审查时的 git 和 gerrit 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10977884/