git-review如何工作?

Yo *_*ngh 6 git githooks gerrit git-review

我想知道,git review命令究竟是如何工作的?我的意思是它使用git push命令(内部)或其他内容将更改上传到gerrit.在编写git hooks时,这些信息对我很有用git review.

Eug*_*ash 8

精细手册:

提交更改时,请git review执行以下操作:

  • 它查找.gitreview文件中要推送到哪个分支(生产或其他).如果它找不到这些信息,它会推动master
  • 它会找出要修改的"主题"(您可以手动设置主题-t)
    • 如果您要重新提交下载的更改,它将重复使用原始更改的标记
    • 如果您的提交摘要包含错误编号bug 12345,则标记将是bug/12345
    • 否则,标记将是您本地分支的名称
  • 它会改变你对HEAD你所推动的分支的改变(-R用来跳过这个)
  • 如果您一次提交多个更改,或提交基于另一个未合并更改的更改,它将询问您是否真的打算这样做(用于-y跳过此)
  • 它推动变革审查

  • .gitreview 文件的位置是什么?以及要编辑什么? (2认同)