定义场景
1、①新创建项目并且把项目发布到远程仓库上
2、②需要从远程仓库上把项目clone下来
3、②修改了项目中的,并且更新到远程仓库上
4、①从远程仓库上获取组员更新的代码
5、②需要新开发一个功能,并且需要新创建一个分支去对代码进行修改
6、②把分支提交到远程仓库
7、①获取组员提交的分支
8、①测试没有问题后把分支合并到主干
场景1的实现
1.首先需要创建一个本地git仓库
2.选择项目根目录
3.对项目进行add命令
4.对项目进行commit and push
场景2的实现(组员需要从远程仓库上把项目clone下来)
场景3的实现(组员修改了项目中的,并且更新到远程仓库上)
1.修改内容
2.对文件进行add操作
3.进行commit and push 操作
场景4的实现(组长从远程仓库上获取组员更新的代码)
场景5;场景6的实现(组员需要新开发一个功能,并且需要新创建一个分支去对代码进行修改;组员把分支提交到远程仓库)
建分支也是一个常用的操作,例如临时修改bug、开发不确定是否加入的功能等,都可以创建一个分支,再等待合适的时机合并到主干。
看右下角分支创建成功并且已经切换分支
在该分支上对文件进行修改,并且对文件进行add、commit and push 操作,操作如之前上述流程
可以看到远程仓库上会自动创建分支
场景7的实现(组长获取组员提交的分支)
刷新之后会发现新的分支
再看idea右下角如果有出现分支则说明成功
切换这个分支,并且在本地也自动新建该分支
场景8的实现(组长测试没有问题后把分支合并到主干)
新功能开发完成,测试没问题,组长决定把该功能合并到主干上。
切换到master分支,选择Merge Changes