Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
这怎么会是git合并冲突?_Git_Merge - Fatal编程技术网

这怎么会是git合并冲突?

这怎么会是git合并冲突?,git,merge,Git,Merge,据我所知,当两个用户独立地更新了一个文件的快照并且没有拉取时,就会发生合并冲突。因此,无论谁第二次推送,都会因为合并冲突而被拒绝 我重新执行了上述场景,在添加以前没有的注释时出现了合并冲突。以下是我的IDE显示的冲突: <<<<<<< HEAD // my comment that I'm attempting to push ======= >>>>>>> origin/coolFeature 只需删

据我所知,当两个用户独立地更新了一个文件的快照并且没有拉取时,就会发生合并冲突。因此,无论谁第二次推送,都会因为合并冲突而被拒绝

我重新执行了上述场景,在添加以前没有的注释时出现了合并冲突。以下是我的IDE显示的冲突:

<<<<<<< HEAD
    // my comment that I'm attempting to push
=======
>>>>>>> origin/coolFeature

只需删除注释周围的行并添加/commit/push注释周围没有行;我只是在函数上方添加了一条注释。IDE显示我的注释和空字符串之间存在冲突,这就是我要问的问题。我解决了冲突,但我根本不知道为什么会有冲突。是否存在某种eol(行尾字符)冲突?
git config core.autocrlf
返回什么?我很确定coolfeature版本删除了原始版本中的一行--冲突不在您的注释和空行之间,而是在您对该行的更改(生成该注释)和coolfeature对该行的更改(删除该行)之间。我建议使用冲突样式,也许这会给你一个更好的印象,这场冲突是如何进入生活的。