余姚建设网站公司,神华科技网站建设,广州seo推广服务,wordpress自定义类型模板前言 本文主要介绍如何使用gerrit进行review。
下述所有流程都是参考#xff1a; https://gerrit-review.googlesource.com/Documentation/intro-gerrit-walkthrough.html
先给一个commit后但是还没有push上去的一个办法#xff1a;
git reset --hard HEAD^可以多次reset.…前言 本文主要介绍如何使用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 RecipeBook2、拷贝commit-msg
scp -p -P 29418 gerrithost:hooks/commit-msg RecipeBook/.git/hooks/
chmod ux .git/hooks/commit-msg
3、修改代码(继续完善)
git pull第一次随便改点东西
git rebase4、提交
git add .
git commit -m add readme5、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 | bash5.2 如果出现错误安装curl和git-lfs
apt intstall curl
apt install git-lfspush成功后 复制红框中的链接打开网页 到这里说明成功了。 接下来要做的就是让别人review然后做修改然后重新提交。
5.3 修改review人员 6、点击REPLY按钮并且评价一般是别人这里我们自己来 下文中的提交人是Maxreview的人是Hannah.
7、评价后打回去重新修改 8、修改后重新提交 修改完以后
git add .
git commit --amend最后按照下面的命令push
9 重新进入review页面进行review这次给2SEND 点击右上角的Verifying 按钮然后如下图所示 REBASE,发现冲突
10、单击 ABANDON解决冲突等 11、冲突解决了就出现SUBMIT按钮了 最后页面就成为了这样 最后打开master分支就出现了