Git Gerrit重复请求被拒绝

Git Gerrit重复请求被拒绝,git,gerrit,Git,Gerrit,我修改了一些文件,进行了新的提交,然后键入了git pull 然后git自动进行了一个新的合并提交,该提交为空! 然后我做了一个git-rebase来摆脱它。 而空的提交现在不见了 但是现在当我做git review时,我得到了 You are about to submit multiple commits. This is expected if you are submitting a commit that is dependent on one or more in-review co

我修改了一些文件,进行了新的提交,然后键入了
git pull
然后git自动进行了一个新的合并提交,该提交为空! 然后我做了一个git-rebase来摆脱它。 而空的提交现在不见了

但是现在当我做git review时,我得到了

You are about to submit multiple commits. This is expected if you are
submitting a commit that is dependent on one or more in-review
commits. Otherwise you should consider squashing your changes into one
commit before submitting.

The outstanding commits are:

←[33me4b3f96←[m←[33m (←[m←[1;36mHEAD←[m←[33m -> ←[m←[1;32mmaster←[m←[33m)←[m unit tester fixes
←[33mbc61468←[m Addded test cases to ...
←[33me21d8c7←[m Added test cases to the 
←[33ma8d2919←[m added another test case
←[33m938ef4f←[m Modified a few tests
←[33mbee5ba1←[m FA initial

Do you really want to submit the above commits?
Type 'yes' to confirm, other to cancel: yes
remote: Resolving deltas: 100% (38/38)
remote: Processing changes: refs: 1, done
remote: (W) bc61468: commit subject >65 characters; use shorter first paragraph
remote: (W) bc61468: commit message lines >70 characters; manually wrap lines
To ssh://jkl@review-thing.bo.com:29418/IM
 ! [remote rejected] HEAD -> refs/publish/master (duplicate request)
error: failed to push some refs to 'ssh://jkl@review-thing.bo.com:29418/IM'
我怎么知道它为什么说重复请求?我不明白为什么会这样。我试过各种各样的方法都没有用。

没关系。 因此,我的提交“添加了另一个测试用例”与提交“修改了一些测试”具有相同的更改ID。我已将更改ID设置为相同的,这样它将显示为gerrit上的上一次提交下的补丁集。 但gerrit似乎希望您将更改压缩为一次提交

所以我压扁了它们,现在我没有重复的错误