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
浙公网安备 33010602011771号