“git review”是否是Gerrit的强制推动?

时间:2017-04-21 15:16:18

标签: git gerrit git-review

我对git review如何运作感到困惑?

我在这里获得了官方文档fine manual,但我仍然无法理解如何修改下载的更改,然后使用git commit --amendgit review进行编辑和推送更简单推送?

我的意思是,这与重写历史/改变推送提交不一样吗?

还有git review -R,想知道何时使用它?

2 个答案:

答案 0 :(得分:0)

如果你:

  1. 下载OPEN更改
  2. 进行一些更改
  3. 使用--amend提交
  4. 推送到Gerrit(refs / for / BRANCH)
  5. 您将为之前的更改创建新的PATCHSET。 " git review"只是一个工具,使步骤1和4更容易/自动。

    " git review -R"用于跳过自动" git rebase -i"在推送步骤之前由git review执行的步骤。如果你不确定" git rebase -i"我觉得它好不好用。

    我建议您阅读Gerrit文档中的A Quick Introduction项,以了解有关Gerrit的更多信息并了解其工作原理

答案 1 :(得分:0)

我找到了完整的答案here。 来自torek和Marcelo的评论也有所帮助

基本上,推向gerrit不是推动分支,而是推送暂存区域(挂起的更改),这些区域是对最终每个提交将被合并的分支的引用

这些参考文献也不完全是参考文献,而是一些格里特的魔法来欺骗客户相信存在的信息