0


gerrit 如何提交进行review

前言


本文主要介绍如何使用gerrit进行review。

下述所有流程都是参考:
https://gerrit-review.googlesource.com/Documentation/intro-gerrit-walkthrough.html

先给一个commit后但是还没有push上去的一个办法:

git reset --hard HEAD^

可以多次reset.

正文

1、clone 代码

git clone ssh://gerrithost:29418/RecipeBook.git RecipeBook

2、拷贝commit-msg

scp-p-P29418 gerrithost:hooks/commit-msg RecipeBook/.git/hooks/
chmod u+x .git/hooks/commit-msg

3、修改代码(继续完善)

git pull

(第一次随便改点东西)

git rebase

4、提交

gitadd.git commit -m"add readme"

5、push

git push origin HEAD:refs/for/master

一定要提交到refs/for/master这个分支上去

如果出现失败error: failed to push some refs to 'ssh://xxxxxx‘
那么就按照人家提示的去做:
在这里插入图片描述

5.1 、 执行curl (一般就最开始的一次,后期后不会)

curl-sL http://build.enflame.cn/.init.sh |bash

在这里插入图片描述

5.2 如果出现错误,安装curl和git-lfs

apt intstall curlaptinstall git-lfs

push成功后:
在这里插入图片描述
复制红框中的链接打开网页:
在这里插入图片描述
到这里说明成功了。
接下来要做的就是让别人review,然后做修改,然后重新提交。

5.3 修改review人员

在这里插入图片描述

6、点击REPLY按钮,并且评价(一般是别人,这里我们自己来)

在这里插入图片描述
下文中的提交人是Max,review的人是Hannah.
在这里插入图片描述

7、评价后,打回去重新修改

在这里插入图片描述

8、修改后,重新提交

在这里插入图片描述
修改完以后

gitadd.git commit --amend

最后按照下面的命令push
在这里插入图片描述

9 重新进入review页面进行review,这次给+2,SEND

在这里插入图片描述
点击右上角的Verifying 按钮,然后如下图所示:
在这里插入图片描述
在这里插入图片描述
REBASE,发现冲突
在这里插入图片描述
在这里插入图片描述

10、单击 ABANDON(解决冲突等)

在这里插入图片描述

11、冲突解决了就出现SUBMIT按钮了:

在这里插入图片描述
最后页面就成为了这样:
在这里插入图片描述
最后打开master分支就出现了:
在这里插入图片描述

标签: github

本文转载自: https://blog.csdn.net/weixin_43360707/article/details/132566606
版权归原作者 泰勒朗斯 所有, 如有侵权,请联系我们删除。

“gerrit 如何提交进行review”的评论:

还没有评论