自己搭建的devops环境是gitlab/gerrit/jenkins

1. 首先自己checkout一个自己的代码分支,一般不要在master上做直接修改

2. 修改后git add file,  git commit

3. git review

4. jenkins自动部署测试

5. 人工review代码,如果可以就提交并merge,然后自己切换回master后git pull,如果不可以就abandon,然后自己到工作目录git reset (上一次提交的hash值,git log可以查看,git reset可以参考http://blog.csdn.net/hudashi/article/details/7664464/, 还可以了解revert 和 reset 的区别),注意不要加--hard,不然自己辛辛苦苦修改的代码就没了,然后重新修改好了后回到步骤2

6. 多人一起工作时候,git pull的时候如果有冲突可以git stash解决,参考http://www.cnblogs.com/juandx/p/5362723.html

转载于:https://www.cnblogs.com/juandx/p/6140501.html

git review devops过程相关推荐

  1. git 代码提交过程

    一.git 代码提交过程 git log 查看git合入的记录 git pull从服务器重新拉代码,将本地代码更新为服务器上的最新代码 git status查看本地代码状态,是否有待提交的代码 git ...

  2. git命令(使用git review)

    git 命令提交步骤 git add . 全部添加进去 如果之前有冲突解决了 这时候你stash代码的时候会提示你必须merge才能stash代码 如果之前没有解决冲突的代码可以不做这一步 git s ...

  3. Git服务器搭建过程

    Git服务器搭建过程 作者:家辉  日期:2018年3月16日 CSDN博客:http://blog.csdn.net/gobitan 摘要:本文记录了Gitlab服务器的搭建过程,记录下来备用.安装 ...

  4. Git安装配置过程-Win7

    Git安装配置过程 公司项目完成的差不多了,现在闲暇下来,总结下工作上用到的Git: 名称 材料 系统 Window7-64位 Git Git-2.9.2-64-bit 第一步 材料准备:系统环境:必 ...

  5. 乔梁:实施 DevOps 过程中的两个关键思考

    <持续交付>译者<持续交付 2.0>作者 腾讯高级管理顾问 讲师介绍 大家都叫我"乔帮主"?这个绰号是我 2010年以领域专家身份加入百度PMO时得到的. ...

  6. git服务器搭建用账号和密码,git服务器搭建过程

    参考网上资料搭建git过程记录如下: 需求 硬件需求:一台Ubuntu,能通过网络访问到.软件需求:git-core, gitosis, openssh-server, openssh-client ...

  7. JAVA开发运维(DevOps过程)

    DevOps开发运维的一套方法论.这边文章主要借鉴万达的DevOps的建设过程.谈谈DevOps主要解决那些问题和怎么解决. DevOps的是一种IT项目开发管理方法论,它旨在提供全面的持续集成.持续 ...

  8. CenterOS部署Git私服详细过程

    在使用CenterOS 搭建git私服过程中踩了不少坑,网上各种帖子写的是要么不详细,要不一笔带过,反正是看着很清楚,自己搭建就凉凉.于是通过不断踩坑,总结一下保姆级搭建git私服过程. 首先 我搭建 ...

  9. git 服务器搭建 项目,git服务器搭建过程

    参考网上资料搭建git服务器过程记录 如下: 需求 硬件需求:一台Ubuntu或者debian电脑(虚拟机),能通过网络访问到. 软件需求:git-core, gitosis, openssh-ser ...

最新文章

  1. java格林认证_Java考试格林模拟题
  2. uefi+guid分区与legacy+mbr分区_WIN10下如何将 MBR 分区转换为 GPT
  3. mysql多线程导出_MySQL多线程导入导出工具Mydumper
  4. 软件定义网络(Software Defined Network )
  5. php生成图片不显示,php绘图不显示图片怎么办
  6. HTML转义字符表的使用
  7. UML建模工具最近更新(-2022年4月)共12款:Papyrus、StarUML、Software Ideas Modeler
  8. ODL之VTN详解-Mac Map
  9. 用MATLAB实现对运动物体识别与跟踪
  10. 「 神器 」强大的系统清理工具
  11. Android drawable.setBounds()+设置RadioButton的图片大小和位置
  12. Linux 操作rar压缩包
  13. MySQL删除注册表的卸载方式
  14. CleanMyMac不停要求输入密码进行更改
  15. 推荐7款非常棒的将代码片段转换成图片的工具
  16. 机械:二级注册建造师/二级建造师考试的报考条件、报考时间、考试科目的简介
  17. 什么内网穿透?如何使用内网穿透?
  18. 【git与github交互之主分支和次分支切换、合并等】
  19. Unity演示场景枫丹白露(Fontainebleau)技术分析
  20. Docker--Dockerfile镜像

热门文章

  1. usaco Ski Course Design
  2. mysql安装好需要优化配置一下_Mysql的安装、配置、优化
  3. 汉字转换成html,汉字与16进制、汉字与Html转义符的转换
  4. java devexpress_Coolite与DevExpress比较
  5. redis字符串匹配_Redis的数据类型和抽象概念介绍
  6. java目录更改当前_Java-MVC:查看目录更改的最佳方法
  7. JAVA IDEA集成geotools gt-mif gdal读取.MIF
  8. opencv算法+人脸检测
  9. PCL基础3:点云程序运行时间计时
  10. STM32低功耗模式下GPIO如何配置最节能?