使用git工具简单模拟协同开发
背景:现在有个项目,项目经理leader找到A和B,一起开发这个软件
流程
现在leader写了一个框架 master版本为1.0.0
A和B分别切出一个分支为simuA simuB 在各自分支上填写代码然后提交至origin
项目经理来拼接A和B写的代码,最后发布leader_finished
A
- 创建一个文件夹
- clone 项目经理发布的master
- git checkout -b simuA master
- 填写需要填写的程序
- add commit push
B
- 创建一个文件夹
- clone 项目经理发布的master
- git checkout -b simuB master
- 填写需要填写的程序
- add commit push
leader
- 打开自己写的master版本1.0.0
- git merge origin/simuA 解决冲突
- git merge origin/simuB 解决冲突
- add commit
- git checkout -b leader_finished master
- git push origin leader_finished
项目完成
项目演示地址:https://gitee.com/qianqianhaiou/simulattion/tree/master/