我做了一些更改,提交了它们并将分支推送到Gerrit(git push gerrit).现在我的更改没有出现在Gerrit中,我认为这是因为我手动推送更改而不是使用git review.当我git review现在跑,我得到这个错误:
remote: Processing changes: refs: 1, done
To ssh://user@gerrit-host:29418/Project
! [remote rejected] HEAD -> refs/publish/master (no new changes)
error: failed to push some refs to 'ssh://user@gerrit-host:29418/Project'
Run Code Online (Sandbox Code Playgroud)
我如何告诉Gerrit我的变更集需要进行审核?
您可以从远程分支中删除该提交,或者您可以执行此操作
git commit --amend
Run Code Online (Sandbox Code Playgroud)
这将创建一个新的补丁
git push gerrit HEAD:refs/for/your_branch
Run Code Online (Sandbox Code Playgroud)