文章目录
一、张三操作1. 张三新增hello.java2. 提交本地仓库3. 更新项目4. 将本地仓库变动文件提交远程二、李四操作2.1. 编辑Hello.java2.2. 提交三、张三操作23.1. 在hello.java中添加内容3.2. 提交本地仓库3.3. 更新项目至最新版本3.4. 更新最版本异常(冲突)3.5. 查看变更3.6. 编辑冲突3.7. 分析冲突3.8. 冲突解决3.9. 标记冲突已解决3.10. 提交本地冲突的修改记录3.11. 提交提交注释3.12. 更新项目3.13. 推送远程一、张三操作
模拟场景:张三和李四同时操作一个文件的同一行
1. 张三新增hello.java
新建hello.java
2. 提交本地仓库
3. 更新项目
拉取和远程仓库保持版本一致
4. 将本地仓库变动文件提交远程
二、李四操作
这里登陆服务端模拟李四操作
2.1. 编辑Hello.java
李四在Hello.java文件的第7行添加一行代码
2.2. 提交
此处提交,由于直接在远程仓库中编辑的,因此,不用推送。
三、张三操作2
3.1. 在hello.java中添加内容
System.out.println("测试冲突_______李四___________第1次提交");
3.2. 提交本地仓库
3.3. 更新项目至最新版本
3.4. 更新最版本异常(冲突)
3.5. 查看变更
3.6. 编辑冲突
3.7. 分析冲突
3.8. 冲突解决
前提:沟通交流
删除你的冲突代码
删除其他的冲突代码
你的和他人的代码都保留