Gerrit使用说明
什么是Gerrit?
Gerrit是一个web代码评审工具,它基于git版本控制系统。Gerrit旨在提供一个轻量级框架,用于在代码入库之前对每个提交进行审阅。Gerrit会记录每一次提交的代码修改,但只有它们被审阅和接收后才能合入成为项目的一部分。
其实Gerrit是跟GitHub很类似, 基本上的操作都是一样的, 以下是该命令行:
1、先建一个分支(所有的改动都是在分支上) git branch 分支名
2、切换到新建的分支然后就可以开发了 git checkout 刚才新建的分支名
3、开发完后提交代码到分支上 git add . git commit -m “注释的内容”
4、然后切换至主支上 git checkout master
5、然后合并分支 git merge 分支名字
6、合并完以后就push 最好先git pull一次 然后 git push
7、切换到自己的分支 git checkout 线上分支名称
下面是Gerrit的登录使用具体操作
1、 登录页面地址: http://10.18.222.20:8081/gerrit/login/
2、注册用户名和密码, 公司的可以通过给你配发的账号密码来登录
3、 添加ssh public key: 登录后右上角Search按钮下, 点击自己的姓名, 弹出框中选中settings, 页面左侧导航栏中点击ssh public key, 点击Add key 按钮, 依据提示进行添加,
Add SSH Public Key | ||||||
|
完成上述操作后点击 Add按钮。
4、 询问项目负责人, 自己负责项目的地址, 下拉项目master代码。如出现Unable to negotiate with xx.xx.xx.xx port xx: no matching key exchange method found. 字样, 查看解决Windows10 ssh连接Linux服务器Unable to negotiate with xx.xx.xx.xx port xx: no matching key exchange meth_zxrc的博客-CSDN博客
5、 点击项目中的Branches,创建自己的分支, Initial Revision 添加上方master分支的 Revision , 点击create branch后, 稍等一段时间, 若自己创建的分支没有出现, 开始刷新当前页面, 直至自己创建的分支出现
如果无法切换分支, 查看Git 报错 error: pathspec ‘XXX‘ did not match any file(s) known to git 报错解决方法_你今天真好看呀-CSDN博客
6、 git 基本操作:看上面
git push origin head:refs/for/自己的分支名 注意:这是把代码推送到自己的分支上
git push origin head:refs/for/master 注意, 改示例是推送到master主干
第一次push可能会提示changeID没找到之类的 解决一下再push就行
8、常用git命令清单: 常用 Git 命令清单 - 阮一峰的网络日志
git分支管理策略 : http://www.ruanyifeng.com/blog/2012/07/git.html
如何撤销git操作: 如何撤销 Git 操作? - 阮一峰的网络日志
更多推荐
所有评论(0)