Git如何解决冲突

作者: 爱学啊 | 来源:发表于2018-04-04 08:16 被阅读1次

一、如何查看哪些文件冲突

#表示在master分支上

On branch master

You have unmerged paths.

    (fix conflicts and run "git commit")

#下面文件的状态是both modified表示,冲突的文件

Unmerged paths:

    (use "git add..." to mark resolution)

        both modified:  a

no changes added to commit (use "git add" and/or "git commit -a")

我们现在就定位到了a文件有冲突。接下来就来解决他。

二、如何解决冲突

首先我们查看现在的a文件变成什么内容了:

1

<<<<<<< HEAD

5

=======

4

>>>>>>> dev

3

其中<<<<<<< HEAD到=======中间的内容是当前分支的,当前也就是master分支,=======到>>>>>>> dev中间的内容就是dev分支的内容。

解决冲突就是办法就是看你的业务需求,选择符合的代码,然后删除<<<<<<< HEAD,=======,>>>>>>> dev这些标识符,例如我们这里解决完文件的内容如下:

1

5

4

3

然后执行git add标记该文件为已解决:

git add a

然后就按照正常提交就行了:

git commit

本文来自《完全掌握Git电子书》,视频教程也可以通过:爱学啊官网腾讯课堂网易云课堂淘宝教育学习

相关文章

网友评论

    本文标题:Git如何解决冲突

    本文链接:https://www.haomeiwen.com/subject/doihhftx.html