如何还原由git pull rebase删除的文件

时间:2019-02-27 13:15:00

标签: git unix

我做了git pull rebase之后,我项目中的所有文件都发生了非常悲惨的事情。我试图遵循此线程中的提示:

Git pull deleted uncommitted changes

尤其是第二种解决方案,我一直在尝试这样做:

grep -rin string_in_missing_file .git/

我在终端中看到这样的结果:

.git//rebase-apply/0002:9609:+const ExplainSection = styled.div`
.git//rebase-apply/0002:9614:+const SectionNumber = styled.div`
.git//rebase-apply/0002:9621:+const SectionImage = styled.div`
.git//rebase-apply/0002:9626:+const SectionText = styled.div`

关于我的文件的信息似乎仍然在某个地方浮动,但是我不知道如何还原它们,或者甚至还无法恢复。

请在这里帮助我:(

1 个答案:

答案 0 :(得分:0)

检查git reflog,以便可以查看HEAD最近的去向。这样,您可以将分支重置到以前的位置。只要提交了这些文件,您就不会轻易丢失它们。