zl程序教程

您现在的位置是:首页 >  其他

当前栏目

git review & devops过程

ampDevOpsGit 过程 Review
2023-09-27 14:25:00 时间

自己搭建的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