在Mac下使用Gerrit总结
来源:互联网 发布:淘宝买家秀雷人图片 编辑:程序博客网 时间:2024/05/16 12:04
在Mac下使用Gerrit总结
一、Gerrit简介
Gerrit 是一种免费、开源的代码审查工具,使用网页交互页面。这个软件的名称来自于荷兰设计师师赫里特·里特费尔德(Gerrit Rietveld),作者为Google公司的Shawn Pearce。它使用Git作为底层版本控制系统,相比于其他的代码管理工具,Gerrit明显的特色是代码审核。利用网页浏览器,同一个团队的软件程序员,可以相互审核(Review)彼此修改后的程序代码,然后决定是继续提交还是取消提交。
二、Gerrit的使用
1.安装Git
Gerrit也是基于Git的,所以在使用之前也需要安装Git。这里推荐两种方法安装Git
第一种:去网关下载,地址为:https://git-scm.com/download
第二种:通过Homebrew安装,不过这需要先集成Homebrew。关于如何安装使用Homebrew请看我的上一遍博客:http://blog.csdn.net/ios_dashen/article/details/72655123 ,安装好Homebrew后在终端键入“brew install Git” 就开始下载和安装Git。这个过程涉及到“墙”,所以时间比较长,也可能安装失败,需要解决“墙”的问题的同学可以给我留言。
2.配置用户名和邮箱
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
PS:记住这个地方填写的用户名和邮箱一会要用
配置完成之后可以通过git config --list命令来查看Git的配置信息
3.生成 SSH public key
Git关联远端仓库时候需要提供公钥,本地保存私钥,每次与远端仓库交互时候,远端仓库会用公钥来验证交互者身份。可以在终端键入命令ssh-keygen -t rsa -C "你的邮箱"来生成密钥,键入命令后会在~/.ssh目录下生成id_rsa和id_rsa.pub两个文件。用文本编辑器打开id_rsa.pub文件,可以看到 SSH public key信息,复制保存 SSH public key信息 备用。
4.在Gerrit上注册邮箱
登录Gerrit,在浏览器的右上角点击用户名------>Settings------>左边栏中的Contact Information ------>Register New Email ... 填入在第2步中配置的用户名和邮箱,然后Save Changes如下图:
5.配置 SSH public key
接到第4步,选择左边栏中的 SSH Public Keys 然后点击 Add key ... 按钮 。在弹出框中填入在第3步中复制保存的 SSH public key 内容,然后点击 Add按钮,操作流程如下图:
三、常用的Git命令
1. git add XX 将修改进行添加 添加到缓冲区
2. git commit -m "XX" 将存在缓存区中的修改进行提交 提交到git版本仓库
3. git status 查看状态
4. git log 查看操作历史记录信息
5. git diff 查看不同的地方
6. git checkout -- XX 撤销XX文件在工作区的修改
7. git reset HEAD XX 把暂存区的修改撤销掉(unstage),重新放回工作区
8. git reset --hard HEAD^ 把已经提交的版本进行回退到上一个版本
9. git rm XX 从版本库中删除一个文件
10 git checkout -- XX 同上面的第六条一样,可以对工作区中的删除进行恢复
11. git remote add origin git@server-name:path/repo-name.git(server-name:path是服务器的名字和远程账号,可以是GitHub)
12. git push -u YY 把本地仓库push到远程仓库(YY 表示远程仓库的名字)
13. git checkout -b dev 创建一个dev的分支 -b参数表示创建这个分支
14. git branch dev 查看dev分支
15. git checkout ZZ 切换到ZZ分支上
16. git merge dev merge指令把指定分支的合并到当前分支
17. git branch -d dev -d 参数将一个分支删除掉
18. git merge --no-ff -m "merge with no-ff" dev 加上--no-ff可以保留合并的信息,看出曾经合并过
19. git stash 可以存储当前的状态
20. git stash list 查看保存的信息
21. git stash pop 恢复之前保存的分支 ,先checkout 回之前保存得分支。
22. git remote 查看远程库
23. git remote -v 查看更详细的信息
23. git push origin dev 推送到远程,把当前得分支推送上去。可以选择要推送的分支名字
24. git checkout -b dev origin/dev 将远程分支创建到本地
阅读全文
3 0
- 在Mac下使用Gerrit总结
- gerrit 在win7下安装总结
- gerrit 在win7下安装总结
- gerrit 在win7下安装总结
- gerrit使用总结
- gerrit使用总结
- gerrit使用总结
- 烤鸭的gerrit使用总结
- 烤鸭的gerrit使用总结
- 烤鸭的gerrit使用总结
- 烤鸭的gerrit使用总结
- 烤鸭的gerrit使用总结
- 烤鸭的gerrit使用总结
- 烤鸭的gerrit使用总结
- 烤鸭的gerrit使用总结
- Gerrit (Mac)
- mac 下mysql使用总结
- 在Mac下使用Lemon
- Dubbo和Zookeeper的组合使用
- CI环境搭建----repo服务器搭建流程
- nginx 配置虚拟主机的三种方法
- NGINX + KEEPALIVE 实践
- 关于kafka集群搭建前后
- 在Mac下使用Gerrit总结
- python贪婪匹配以及多行匹配
- RxJava学习纪要
- 在R中进行相关分析
- phpcms网站后台的标题和logo修改
- Kotlin在Android上的运用(三)
- TCP/UDP优化设置总结以及MTU的相关介绍
- Android(Java)字符、字符串的查询、检索、截取、合并等操作
- GeoServer之SqlView