idea模拟git多人协作

idea模拟git多人协作

模拟开发人员app端张三,web端李四。开发分支dev。协同开发

  1. 首先项目经理创建一个 repository
  2. 在这里插入图片描述

master一般用于项目发布所以要求稳定,所以要创建一个开发分支dev用于

确定下我们的开发团队,比较简单:app端开发人员张三,web端开发人员李四。接下来开工->张三李四分别clone项目到本地
打
在这里插入图片描述
首先app端人员张三写代码完成一个模块。这时要add到本地仓库commit然后push到远程仓库。刚才讲到要到dev开发分支。但是dev是共同开发分支。为了避免以后不必要的麻烦所以开一个属于自己的分支并checkout到自己分支
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200816004311303.png#pic_center
commit然后push到远程dev-app分支就可以看到
在这里插入图片描述
然后app端人员确定自己目前开发的功能没问题所以要将代码 merge合并到
共同分支dev上,首先切换到dev选择合并dev-app
在这里插入图片描述
在这里插入图片描述
接下来在本地dev上就已经可以看到dev-app的代码。接下来把dev的代码再push到远程仓库
在这里插入图片描述
此时在远程仓库就能在dev看到dev-app合并到dev的代码
在这里插入图片描述
接下来web模块开发人员李四开始工作。首先他要做的工作是把dev代码pull到本地跟随项目进度。所以先切换到dev分支
在这里插入图片描述

第二步:更新把dev的代码pull到本地然后再次checkout到自己的分支dev-web
在这里插入图片描述
web开发人员02开始工作
在这里插入图片描述
web开发人员完成test02模块commit然后push到远程,接下来切换到dev分支来合并dev-web分支然后把合并好的dev分支push到远程
在这里插入图片描述
第二天app开发人员上班,此时本地代码还是昨天的代码。所以首先到dev拉下来最新的代码pull
在这里插入图片描述
或者直接在dev-app分支下执行

git pull origin dev

之后看到本地代码
在这里插入图片描述

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值