合并冲突是否仍然可以合并

时间:2016-07-21 13:57:09

标签: git github visual-studio-code

本周我发生了一个奇怪的情况。

我在master上做了一个代码更改并且它落后了,当我做了提交并尝试推送它而代码执行了推送然后拉了但是然后做了一些奇怪的事情它有一个合并冲突并仍然推送代码到github,没有警告/错误。

现在我改变的代码不是具有合并冲突的代码是旧的提交。

我想知道的是有可能向github提交合并冲突,当有人推送时,是否有最终检查?

1 个答案:

答案 0 :(得分:1)

根据我的经验,合并冲突能够通过提交和推送实现它的唯一方法是,如果有人在实际解决了代码中的冲突之前已经“添加”了要为下一次提交暂存的冲突文件。

当您git add要为提交暂存的文件时,Git会考虑合并冲突“已完成”或“已解决”,无论内容如何。

所以听起来,不知何故,有人错误地将一个冲突的文件添加到提交并推送提交,而没有解决冲突。

我希望这是有道理的。让我知道我需要澄清任何事情。

相关问题