Gerrit使用说明

Gerrit使用说明git 的基本操作

什么是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的登录使用具体操作

Add SSH Public Key

How to Generate an SSH Key

  1. From the Terminal or Git Bash, run ssh-keygen
  2. Confirm the default path .ssh/id_rsa
  3. Enter a passphrase (recommended) or leave it blank.
    Remember this passphrase, as you will need it to unlock the
    key whenever you use it.

  4. Open ~/.ssh/id_rsa.pub and copy & paste the contents into
    the box below, then click on “Add”.
    Note that id_rsa.pub is your public key and can be shared,
    while id_rsa is your private key and should be kept secret.


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 操作? – 阮一峰的网络日志



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/224505.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 上午11:46
下一篇 2026年3月17日 上午11:47


相关推荐

  • 炸锅了!3天付费用户翻4倍,Kimi K2.5改写国产大模型出海格局

    炸锅了!3天付费用户翻4倍,Kimi K2.5改写国产大模型出海格局

    2026年3月12日
    2
  • iOS Charles 抓包指南 – 从入门到精通

    iOS Charles 抓包指南 – 从入门到精通iOSCharles抓包指南以下那知乎的请求举例子步骤Step1:安装Charles从https://www.charlesproxy.com/download/下载安装Charles最新版。Step2:注册LicenseCharles->Help->RegisterCharlesRegisteredname:你购…

    2022年5月31日
    83
  • ocx签名

    ocx签名【工具路径】C:\ProgramFiles(x86)\MicrosoftVisualStudio8\Common7\Tools\Bin【生成证书和密钥】Makecert-svxxx.pvk-r-n”CN=xxx”xxx.cer【签名过程】[1]Cert2spcxxx.cerxxx.spc[2]pvk2pfx-pvkxxx.pvk-piPAS…

    2022年7月13日
    15
  • postman发送json数据请求(java用post发json数据)

    java发送post请求。在开发中我们经常遇到从一个服务器中向另外一个服务器的发送数据数据,他们走的基本上都是api,对于一般的增加、修改、删除都是post请求。下面的例子就是java使用HttpCilent发送一个post请求,参数形式是json格式。具体代码见[url]http://www.exceptionhelp.com/javadetail?articleId=582[/u…

    2022年4月14日
    40
  • u12a u12s_utf8mb3

    u12a u12s_utf8mb31.u8就是unsignedchar,是8位无符号char类型的值/*!<Signedintegertypes*/typedefsignedcharint8_t;typedefsignedshortint16_t;typedefsignedlongint32_t;/*!<Unsignedinteger…

    2022年10月15日
    5
  • [java] java全局变量 声明和定义[通俗易懂]

    [java] java全局变量 声明和定义[通俗易懂]参考:https://blog.csdn.net/lilil371324/article/details/51241580JAVA全局变量:静态变量,实例变量(即在类体中定义的变量),静态变量:staticinta=3;实例变量:intb=5全局变量不能在类体中先声明(定义)后赋值但静态变量可以先在类体中声明,然后在方法中赋值(当然实例变量是不行的)publicclassTest{staticinta;//在类体中声明整型静态变量a。

    2022年8月21日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号