本身搭建的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