码云 Fork+PR 模式使用流程
码云 Fork+PR 模式使用流程
流程图展示

一.拉取仓库
1.加入项目组. fork项目源仓库

2.本地Clone拷贝项目

3.添加源项目Remote
-git bash 操作 (二选一)
git remote add resource https://gitee.com/NI9NE/laravel_permission_test.git
git remote add [自定义远端名称,类似于origin] [源Fork仓库url/路径]
-sourcetree操作 (二选一)
点击设置

点击添加

填写remote信息

完成后显示

4.拉取最新远端信息
点击获取

确认勾选, 点击确定

显示远端分支与最新提交记录

二.基于dev分支开发
1.获取远端origin/dev分支


2.检查分支代码
注意: 若 origin/dev 分支与 resource/dev 分支提交记录不在同一条, 如下所示:
需要 拉取最新源仓库代码 后开始开发

获取最新提交记录
等同于
git fetch --all
确认当前所在本地分支为想要拉取同步的分支, 右键点击
resource/dev所在提交, 合并到同名本地分支dev等同于
git checkout dev+git merge resource/dev
点击确定

合并完成后点击推送到拷贝仓库
origin/dev注意: 如果提示冲突, 请手动处理冲突后提交至拷贝仓库
origin3.
3.代码书写
……
4.提交代码

5.检查书写代码期间是否有相关提交
- 拉取最新提交

- 查看源仓库分支变动

- 合并源仓库分支代码到拷贝仓库分支

- 若有冲突, 处理冲突

查看冲突所在文件

处理冲突
提交代码

6.提交PR(Pull Request)
- 点击远端,进入项目所在网页

- 点击新建PR

- 创建PR

- 完成提交, 等待管理员审核通过合并
