当尝试在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
这是关于合并冲突吗?但是为什么在这种情况下会说“未合并的文件”?
答案 0 :(得分:2)
它是关于合并冲突,来自之前尝试过的一些合并。未合并的文件是发生合并冲突的文件。
如错误消息中所述,您应该在执行任何其他操作之前处理这些文件和包含的冲突。另外一个选择是进行硬重置 - 只有在你知道自己在做什么的情况下才尝试这个。
答案 1 :(得分:0)
如果您想恢复到以前的工作状态,请执行以下操作:git merge --abort