Git 在单个文件中重新启动/撤消冲突解决

Git 在单个文件中重新启动/撤消冲突解决,git,git-merge,Git,Git Merge,在一个包含多个冲突文件的较大git合并中,我错误地将一个文件标记为已解决(在一些编辑之后使用git add file) 现在,我想撤消冲突解决尝试并重新开始解决该文件 我如何才能做到这一点?在这里找到了解决方案: 这将恢复未解析状态,包括有关父级和合并基的所有信息,从而允许重新启动解析。在此处找到解决方案: 这将恢复未解析状态,包括有关父级和合并基的所有信息,从而允许重新启动解析。请参阅此处:请参阅此处:+1;这是实际的解决方案:)git reset不会触动文件。对我来说不起作用,文件仍然标记为

在一个包含多个冲突文件的较大git合并中,我错误地将一个文件标记为已解决(在一些编辑之后使用
git add file

现在,我想撤消冲突解决尝试并重新开始解决该文件

我如何才能做到这一点?

在这里找到了解决方案:

这将恢复未解析状态,包括有关父级和合并基的所有信息,从而允许重新启动解析。

在此处找到解决方案:


这将恢复未解析状态,包括有关父级和合并基的所有信息,从而允许重新启动解析。

请参阅此处:请参阅此处:+1;这是实际的解决方案:)
git reset
不会触动文件。对我来说不起作用,文件仍然标记为
tware modified
(处于冲突状态)这确实帮助了我,因为它将文件恢复到冲突前的解决状态。有趣的是,两个合并点不再被命名为“head”和{REVISION},它们现在被称为“ours”和“theres”。“文件仍然标记为
都已修改
”。这正是问题的预期结果。
-m
-merge
+1;这是实际的解决方案:)
git reset
不会触动文件。对我来说不起作用,文件仍然标记为
tware modified
(处于冲突状态)这确实帮助了我,因为它将文件恢复到冲突前的解决状态。有趣的是,两个合并点不再被命名为“head”和{REVISION},它们现在被称为“ours”和“theres”。“文件仍然标记为
都已修改
”。这正是问题的预期结果。
-m
-merge
git checkout -m FILE