【git】本地项目多版本解决冲突 vscode
-
初始化 Git 仓库(如果还没有):
cd /path/to/version_A git init git add . git commit -m "Initial commit for version_A"
-
创建新分支并添加
version_B
的更改:git checkout -b merge-version_B cp -r /path/to/version_B/* . git add . git commit -m "Add changes from version_B"
-
合并分支:
git checkout main git merge merge-version_B
-
解决冲突:
- 合并后会显示冲突文件列表。
使用 VSCode 解决冲突
-
打开 VSCode:
- 在
version_A
文件夹中打开 VSCode。
- 在
-
查看冲突文件:
- 点击左侧源代码管理图标,查看冲突文件。
-
解决冲突:
- 点击每个冲突文件。VSCode 会显示三栏:当前更改、传入更改和合并结果。
- 使用“Accept Current Change”、“Accept Incoming Change”或“Accept Both Changes”按钮,或手动编辑来解决冲突。
-
标记为已解决:
- 保存文件,并在源代码管理面板中点击“+”图标暂存更改。
-
提交合并结果:
git commit -m "Resolved conflicts and completed merge"