我正在使用gerrit进行代码审查。合并更改时,我会收到类似“rebase you changed”的错误。我认为这是因为父母的变化。我想知道在这种情况下父母是什么。以及gerrit如何决定上传用于审核的任何更改应该为父提交?
答案 0 :(得分:1)
通常父母将是当前的“主人”(HEAD)。所以你必须使用gerrit中显示的命令检索你的更改。然后做一个:
git rebase master
将你的更改改为当前的主人。
如果情况良好(并在最终调用“git rebase --continue
”之后),您可以使用以下命令将您的变更更改为gerrit:
git push origin HEAD:refs/for/master