我对如何git review
工作感到有些困惑?
我在这里得到了官方文档很好的手册,但我仍然无法理解如何修改下载的更改,然后使用简单的推送来提交和推送git commit --amend
它git review
?
我的意思是,这与重写历史记录/更改推送提交不一样吗?
还有git review -R
,想知道什么时候为什么要使用它?
我对如何git review
工作感到有些困惑?
我在这里得到了官方文档很好的手册,但我仍然无法理解如何修改下载的更改,然后使用简单的推送来提交和推送git commit --amend
它git review
?
我的意思是,这与重写历史记录/更改推送提交不一样吗?
还有git review -R
,想知道什么时候为什么要使用它?
如果你:
您将为先前的更改创建一个新的 PATCHSET。“git review”只是一个使步骤 1 和 4 更容易/自动化的工具。
“git review -R”用于跳过在推送步骤之前由 git review 执行的自动“git rebase -i”步骤。如果您不确定“git rebase -i”是做什么的,我认为最好不要使用它。
我建议您阅读Gerrit 文档上的快速介绍项目,以了解有关 Gerrit 的更多信息并了解它的工作原理
我在这里找到了完整的答案。torek 和 Marcelo 的评论也有帮助
基本上,推送到 gerrit 不是推送到分支,而是推送到暂存区(待更改),它是对最终每个提交将合并到的分支的引用
这些参考也不完全是参考,而是一些 Gerrit 魔术来欺骗客户相信存在