在一个较大的git合并了几个冲突的文件,我错误地将一个文件标记为已解析(在一些编辑后使用git add file)

现在我想撤销我的冲突解决尝试,并重新解决该文件。

我该怎么做呢?


当前回答

在这里找到解决方案:http://gitster.livejournal.com/43665.html

git checkout -m FILE

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

其他回答

在这里找到解决方案:http://gitster.livejournal.com/43665.html

git checkout -m FILE

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

对于更现代的git版本,更新后的解决方案将是:

git restore -m FILE

还有Alex Krauss的回答(双关语)。