步骤:
0、项目经理创建项目
-
创建文件夹小黑、小白 (必须是空文件夹!!!)模拟两个组员的工作文件夹。
2、分别克隆项目到两个文件里。
-
小白,创建分支xiaobai,创建包controller包,userController类,并提交到xiaobai(新)分支
-
小黑创建包dao,创建包pojo,user类,并提交到xiaohei(新)分支
如上一步
--------------------------4个步骤完成后查看远程
-
把小白分支合并到master
-
切换会master
-
合并xiaobai
-
commit and push
-
-
把小黑分支合并到master
-
切换会master
-
合并xiaobai
-
commit and push
-
同上一条
小黑push 本地master的代码到远程仓库的master上时,因为远程master上已经有了小白提交的内容,导致小黑初始的master和远程的master不一样,IDEA提示需要将远程master先拉取到本地,与小黑写的dao合并后,再全部一起推送到远程仓库。
-
小黑小白分别把主分支内容复制到自己分支上(小黑在上一步自动完成了),提交到自己远程分支!这样就一次循环了!
小黑
小白
=======================================
至此。
小黑本地仓库的master分支、xiaohei分支,
小白本地仓库的 master分支、xiaobai分支,
远程仓库,master分支、xiaohei分支、xiaobai分支,
以上7处都是最新的代码了。