git review & devops过程

本身搭建的devops环境是gitlab/gerrit/jenkinshtml

 

1. 首先本身checkout一个本身的代码分支,通常不要在master上作直接修改git

 

2. 修改后git add file,  git commitgitlab

 

3. git review测试

 

4. jenkins自动部署测试.net

 

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,否则本身辛辛苦苦修改的代码就没了,而后从新修改好了后回到步骤2htm

 

6. 多人一块儿工做时候,git pull的时候若是有冲突能够git stash解决,参考http://www.cnblogs.com/juandx/p/5362723.htmlblog

相关文章
相关标签/搜索