如何解决Git合并冲突

pta*_*mzz 3 git merge git-merge

我是github的新手,我正在尝试合并我的master和gh-pages分支.

在尝试合并时,我遇到了冲突.现在我收到以下消息

在此输入图像描述

我如何解决它?

Oli*_*alo 7

我通常git mergetool用来解决冲突.

它启动了预定义的可视化合并工具.


nic*_*ckf 5

看一下您当前的状态:

git status
Run Code Online (Sandbox Code Playgroud)

您可能会看到一些已暂存以提交的文件,以及一些具有本地更改的文件。分阶段的是那些合并没有问题的。具有本地更改的服务器具有合并冲突。打开每个文件,您会在内部某处看到以下内容:

<<<<< master
// some code that was in master
=====
// some code that was in gh-pages
>>>>> gh-pages
Run Code Online (Sandbox Code Playgroud)

(我认为还是那样)

编辑它们中的每一个,使它们成为您想要的样子(即:解决冲突)。然后按照提示操作:

git add the/file/i/fixed.txt
git commit
Run Code Online (Sandbox Code Playgroud)