git和gitlab开发协作流程

git和gitlab开发协作流程

1.git和gitlab协作流程简述(小白总结,望请大神勿喷)

1.开发成员拷贝管理员建立好的项目到自己本地
2.创建自己的分支
3.在自己的分支上写代码,并提交
4.推送到远程服务器,分支是自己的分支
5.在commit页面上浏览分支
6.可以在gitlab发起一个merge请求
7.团队领导者决定是否合并员工的代码(本地合并在提交)

2.开发者通常用到的命令:

git clone [项目的链接地址]
cd  [项目工作区master]
git checkout -b [分支名称] 创建并且切换分支
在自己的分支下进行工作,(最后测试没有问题并且没有bug),接下来操作
git add .
git commit -m "增添对你完成开发的描述"
git  push origin [分支]         #将本地的分支推送到远程分支
#注释默认git push 缺省是origin master,因为只有master分支受保护的,权限给的开发者权限,登录可看 开发者可以在自己的页面上查看branch中有自己和小伙伴的分支

3.团队领导者常用操作的命令:

git fetch         #管理员从服务器中获取开发者的分支
git merge  origin/[远程开发的分支] #和本地的主分支合并
如果有冲突需要手动解决冲突,保留一个开发的源代码(开发者决定)
git add .
git  commit -m "merge 描述"
默认推送到远程库
git push 

 

posted @ 2017-08-15 11:22  Cassandrahan  阅读(170)  评论(0)    收藏  举报