Gitlab多人协同工作 Master & Developer目录
开发前准备
开发中过程
Developer操作说明
Master操作说明
附录(Gitlab基本操作)开发前准备开发前准备
Gitlab多人协同工作,所有开发者会被添加进一个共同的工作组。协同工
作开始前,群组管理员及开发者都有一些准备工作要做。
群组管理员(Master):
1 -在Gitlab上创建群组
2 -为群组添加成员并赋予权限
3 -为群组新建项目
4 -为群组项目创建分支
开发者(Developer):
1.去Gitlab注册个人账号并添加个人SSH Key(参照本PPT附录)
2.请群组管理员将你的账号添加进open-source群组开发中过程开发中过程
日常开发中开发者与群组管理员的分工。
开发者(Developer):
1. 克隆远程仓库到本地(只在第一次做一次)
2. 获取远程最新版本并merge到本地
3. 切换到自己的分支
4. 在自己的分支上写代码并提交
5. 将自己分支的更新push到远程
6. 在Gitlab上发起请求,请求合并自己的分支到远程的master分支
群组管理员(Master):
1. 管理员收到合并请求,审查代码并决定是否通过合并请求Developer开发者Workflow
Gitlab建议的协同工作流开发者Workflow
①克隆管理员创建好的项目到本地
②切换到自己的分支
③在自己的分支上写代码并提交
④push到远程服务器(分支是自己
的分支)开发者Workflow
⑤在commit页面上浏览分支
Projects -> 项目名称-> Repository -> Commits -> 选择自己的分支,点击单个链接可以看到更新的具体内容。开发者Workflow
点击Merge Requests -> New Merge Request,在New Merge R
开发前准备
开发中过程
Developer操作说明
Master操作说明
附录(Gitlab基本操作)开发前准备开发前准备
Gitlab多人协同工作,所有开发者会被添加进一个共同的工作组。协同工
作开始前,群组管理员及开发者都有一些准备工作要做。
群组管理员(Master):
1 -在Gitlab上创建群组
2 -为群组添加成员并赋予权限
3 -为群组新建项目
4 -为群组项目创建分支
开发者(Developer):
1.去Gitlab注册个人账号并添加个人SSH Key(参照本PPT附录)
2.请群组管理员将你的账号添加进open-source群组开发中过程开发中过程
日常开发中开发者与群组管理员的分工。
开发者(Developer):
1. 克隆远程仓库到本地(只在第一次做一次)
2. 获取远程最新版本并merge到本地
3. 切换到自己的分支
4. 在自己的分支上写代码并提交
5. 将自己分支的更新push到远程
6. 在Gitlab上发起请求,请求合并自己的分支到远程的master分支
群组管理员(Master):
1. 管理员收到合并请求,审查代码并决定是否通过合并请求Developer开发者Workflow
Gitlab建议的协同工作流开发者Workflow
①克隆管理员创建好的项目到本地
②切换到自己的分支
③在自己的分支上写代码并提交
④push到远程服务器(分支是自己
的分支)开发者Workflow
⑤在commit页面上浏览分支
Projects -> 项目名称-> Repository -> Commits -> 选择自己的分支,点击单个链接可以看到更新的具体内容。开发者Workflow
点击Merge Requests -> New Merge Request,在New Merge R