git==合并分支模拟。项目经理创建项目,两个员工分别拉取项目并编辑提交

本文介绍了在一个项目中,项目经理创建项目后,小黑和小白如何通过克隆、分支、合并及推送操作进行协作开发。小黑创建了dao和pojo包,小白创建了controller包。在合并过程中,由于分支先后合并到master,导致小黑在推送时遇到冲突,需先拉取远程master,合并后再推送。最终,所有分支和远程仓库都更新为最新代码。
摘要由CSDN通过智能技术生成

步骤:

       0、项目经理创建项目

 

 

 

 

 

 

 

 

 

  1. 创建文件夹小黑、小白 (必须是空文件夹!!!)模拟两个组员的工作文件夹。

 

        2、分别克隆项目到两个文件里。

 

 

  1. 小白,创建分支xiaobai,创建包controller包,userController类,并提交到xiaobai(新)分支

 

 

 

 

 

 

 

  1. 小黑创建包dao,创建包pojo,user类,并提交到xiaohei(新)分支

如上一步

 

--------------------------4个步骤完成后查看远程

  1. 把小白分支合并到master

    1. 切换会master

    2. 合并xiaobai

    3. commit and push

 

 

 

  1. 把小黑分支合并到master

    1. 切换会master

    2. 合并xiaobai

    3. commit and push

同上一条

 

 小黑push 本地master的代码到远程仓库的master上时,因为远程master上已经有了小白提交的内容,导致小黑初始的master和远程的master不一样,IDEA提示需要将远程master先拉取到本地,与小黑写的dao合并后,再全部一起推送到远程仓库。

 

 

  1. 小黑小白分别把主分支内容复制到自己分支上(小黑在上一步自动完成了),提交到自己远程分支!这样就一次循环了!

小黑

 

 

 

 

小白

 

 

 

 

=======================================

至此。

小黑本地仓库的master分支、xiaohei分支,

小白本地仓库的 master分支、xiaobai分支,

远程仓库,master分支、xiaohei分支、xiaobai分支,

以上7处都是最新的代码了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值