码迷,mamicode.com
首页 > 其他好文 > 详细

gerrit

时间:2018-08-30 16:47:20      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:否则   git pull   bsp   存在   服务器   google   操作   efs   代码审查   

gerrit是一个免费,开放源代码的代码审查软件,使用网页界面,它使用Git作为底层版本控制系统,最早由Python写成,在第二版后,改成用Java与SQL,使用Google Web Toolkit来产生前端的JavaScript。

正常我们要将代码提交到Git远程服务器时,命令如下:

  git status    查看一下当前分支下文件的状态

  git add 文件    将文件添加到暂存区

  git commit -m "自己的备注信息"  将文件提交到本地服务器

  git push 远程主机名(远程仓库名) 本地分支名:远程分支名  将本地服务器的代码,推送到远程主机

    如果省略远程分支名,则表示将本地分支推送与之存在“跟踪关系”的远程分支(通常两者同名),如果远程分支不存在,则会被创建

    git remote -v  查看远程仓库名

但是一般在实际的开发中,我们自己写的代码需要先提交到网页(gerrit)上,让自己团队的其他人对自己的代码进行code review(代码审查),所以此时需要将上面的地4条命令修改为:

  git push 远程主机名 本地分支名:refs/for/远程分支名

    refs/for不是Git的规则,而是gerrit的规则

并且需要注意,我们每次进行提交代码的操作之前,一定要先在当前的分支下,进行代码的同步,git pull,因为要保证代码最新,否则提交代码会出现问题。

gerrit

标签:否则   git pull   bsp   存在   服务器   google   操作   efs   代码审查   

原文地址:https://www.cnblogs.com/chen-cai/p/9560698.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!