git - 调用“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”?