本文以master和dev举例,可视化git工具为sourceTree
- 在
dev开发完成后提交到本地,不推送到远程 - 切换到
master拉去远程分支代码 show in finder打开项目运行,没有问题后切换到dev分支- 将
master分支合并到dev,运行代码
-
没有冲突:运行step5
-
有冲突
- 两人操作同一份类文件冲突:
- 定位到冲突文件,调整类文件代码顺序,清除冲突标记
- 在 sourceTree 中右键选择冲突文件,选择 解决冲突
- 提交后确认代码确认没有问题
- 工程文件冲突:
- 直接在 sourceTree 中选择冲突文件,选择 采用他人版本
show in finder找回因采用他人版本自己本地被移除的本地文件- 提价后运行代码,确保自己后面修改的文件都在,运行没有问题
- 解决完冲突提交后,跳回
master分支,合并dev到master - 再次在
master分支中运行项目,确保没有问题 - 提交并推送到远程
master分支 - 跳转到
dev分支继续开发

239

被折叠的 条评论
为什么被折叠?



