git使用流程,多人协作
- coder从远程仓库git clone拉取代码,如果本地已经有代码,git pull即可;或者checkout分支
- coder本地dev分支编写代码
- coder本地dev分支编写代码完成后,git commit提交代码
- coder本地dev分支对比远程master分支,将远程master分支合并到本地dev分支,如果有冲突,在本地dev分支解决
- coder将本地dev分支push到远程dev分支
- coder访问gitlab页面,页面上新建pull request,填写reviewer,请求将远程dev分支代码合并到远程master分支上
- reviewer访问gitlab页面,查看coder提交的pull request,如有必要,可添加评论,coder针对评论回复,如有必要,重新修改代码,然后push到远程dev分支,原pull request会自动更新
- reviewer访问gitlab页面,对pull request没有异议,点击approved按钮,同意合并到远程master分支
- coder访问gitlab页面,点击merge按钮,将远程dev分支代码合并到远程master分支
注:本文介绍为简易流程,不代表最佳体验,不准确之处欢迎指出