错误:因为您有未合并的文件,因此无法恢复

时间:2018-01-08 13:44:39

标签: git git-revert

当尝试在git中恢复特定提交时,我收到此错误:

$ git revert aaaf93201a28a57d540d633b1b723b8e513a47ed
error: Reverting is not possible because you have unmerged files.
hint: Fix them up in the work tree, and then use 'git add/rm '
hint: as appropriate to mark resolution and make a commit.
fatal: revert failed

这是关于合并冲突吗?但是为什么在这种情况下会说“未合并的文件”?

2 个答案:

答案 0 :(得分:2)

它是关于合并冲突,来自之前尝试过的一些合并。未合并的文件是发生合并冲突的文件。

如错误消息中所述,您应该在执行任何其他操作之前处理这些文件和包含的冲突。另外一个选择是进行硬重置 - 只有在你知道自己在做什么的情况下才尝试这个。

答案 1 :(得分:0)

如果您想恢复到以前的工作状态,请执行以下操作:git merge --abort