1. 场景分析
基于我们后面的实战模式,我们做一个综合练习
当前的开发环境如下,我们每个人都对这个项目已经开发一段时间,接下来我们要切换成团队开发模式。
也就是我们由一个团队来完成这个项目实战的内容。团队有组长和若干组员组成(组长就是开发中的项目经理)。
所有操作都在idea中完成。
练习场景如下:
1.1 由组长,基于本项目创建本地仓库;创建远程仓库,推送项目到远程仓库。
1.2 每一位组员从远程仓库克隆项目到idea中,这样每位同学在自己电脑上就有了一个工作副本,可以正式的开始开发了。我们模拟两个组员(组员A、组员B),克隆两个工作区。
1.3 组员A修改工作区,提交到本地仓库,再推送到远程仓库。组员B可以直接从远程仓库获取最新的代码。
1.4 组员A和组员B修改了同一个文件的同一行,提交到本地没有问题,但是推送到远程仓库时,后一个推送操作就会失败。
1.5 解决方法:需要先获取远程仓库的代码到本地仓库,编辑冲突,提交并推送代码。
2. 附:几条铁令
-
切换分支前先提交本地的修改
-
代码及时提交,提交过了就不会丢
-
遇到任何问题都不要删除文件目录