文章目录
- 一、张三操作
- 1. 张三新增hello.java
- 2. 提交本地仓库
- 3. 更新项目
- 4. 将本地仓库变动文件提交远程
- 二、李四操作
- 2.1. 编辑Hello.java
- 2.2. 提交
- 三、张三操作2
- 3.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. 冲突解决
前提:沟通交流
删除你的冲突代码
删除其他的冲突代码
你的和他人的代码都保留
3.9. 标记冲突已解决
3.10. 提交本地冲突的修改记录
3.11. 提交提交注释
3.12. 更新项目
3.13. 推送远程