首页 > 解决方案 > 调用“git revert”后了解 Git 冲突标记

问题描述

我有一个相当简单的测试示例,在我的仓库中使用了 revert。我创建了一个文件和五个提交,每次提交都在我的文件中添加一个新的文本行。我想恢复到(例如)五次提交中的第三次。

但是,我的文件中出现了我不完全理解的冲突标记,也不清楚我如何解决这些冲突。

调用我的还原后,我的文件如下所示:

Version 1
<<<<<<< HEAD
Version 2
Version 3
Version 4
Version 5
=======
Version 2
>>>>>>> parent of 021e824... Version 3 Added

我如何解释这个?

编辑 - 我知道以前有人问过关于这个的问题,但没有一个人描述过如何解释标记。在上面的示例中,我试图恢复到 021e824,但读取“HEAD”的行是在那之前的两次提交。如果我要恢复的点是在添加并提交该行之后,为什么要挑出“版本 2”?

标签: gitgit-revert

解决方案


推荐阅读