在Mac下使用Gerrit总结
2017-05-24 17:37
183 查看
在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.配置用户名和邮箱
gitconfig --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 将远程分支创建到本地
相关文章推荐
- 烤鸭的gerrit使用总结
- 苹果系统(Mac OS X mountain lion 10.8- Mavericks 10.9)使用总结
- 环境安装系列 - Mac的使用总结
- gerrit使用总结
- MAC系统使用总结
- Mac上使用homebrew安装PostgreSql 相关总结
- 烤鸭的gerrit使用总结
- mac 下mysql使用总结
- mac pod 的使用总结
- mac使用总结(不断更新)
- Mac OS X下个人使用App总结
- mac 系统下android源码下载以及使用(总结)
- mac终端使用ftp总结
- gerrit使用总结
- MAC下使用Tomcat+eclipse+mysql+git+jdk开发网游后台程序经验总结
- mac下的bash使用总结
- 新手学习mac的使用总结 mac和xcode常用快捷键
- mac命令行下使用xcodebuild编译ios app的一点点总结
- mac下svn使用报错总结