VS Code解决代码冲突

VS Code解决代码冲突

我个人的 vs code 版本(如果是使用其它版本的,也可以看看是否有其不同之处)
VS Code解决代码冲突_第1张图片

1. 准备两个 Gitee 账号

2. A账号使用VS Code处理代码,B账号使用 记事本处理代码

3.两个账号都拉取最新代码

4.模拟 A , B 两账号,修改相同的文件,并且 B 要在 A之前提交,让 A不能正常拉取代码

5. B账号修改代码,并推送远程库

5.1 进入 src 目录

VS Code解决代码冲突_第2张图片

5.2 修改 App.vue 和 main.js 文件,并保存

VS Code解决代码冲突_第3张图片
VS Code解决代码冲突_第4张图片

5.3 提交并推送修改的文件

VS Code解决代码冲突_第5张图片

6. A账号修改代码,并推送远程库 (这里提交代码到本地库之前,都要先拉取一下代码,可能是为了防止冲突)

6.1 修改 App.vue 和 main.js 文件,并保存

VS Code解决代码冲突_第6张图片
VS Code解决代码冲突_第7张图片

6.2 拉取代码

VS Code解决代码冲突_第8张图片
VS Code解决代码冲突_第9张图片
在这里插入图片描述

6.3 显示报错信息,我们 点击 “打开GIT日志”

VS Code解决代码冲突_第10张图片
注意看如下报错信息:
VS Code解决代码冲突_第11张图片

错误:你对以下文件的本地更改将被merge覆盖:
	src / App.vue
	src / main.js
	请在合并之前提交更改或隐藏更改。
error: Your local changes to the following files would be overwritten by merge:
	src/App.vue
	src/main.js
Please commit your changes or stash them before you merge.

6.4 解决报错,并重新拉取代码

VS Code解决代码冲突_第12张图片

写上最新储藏的名字,并 Enter
VS Code解决代码冲突_第13张图片
拉取代码 (拉取正常)
VS Code解决代码冲突_第14张图片
弹出储藏(解决代码冲突问题)
VS Code解决代码冲突_第15张图片
把冲突的代码段删掉
VS Code解决代码冲突_第16张图片
将合并更改里面的文件,放到暂存更改中
VS Code解决代码冲突_第17张图片

6.5 重新提交本地库,并推送到远程库

VS Code解决代码冲突_第18张图片

你可能感兴趣的:(Vue教程及问题解决,vscode)