在git rm之后恢复文件,没有以前的历史记录

时间:2015-09-29 09:14:09

标签: git git-rm

不确定是否有解决方案:

我不小心上了一个目录:

git add *
然后,看到这个,我做了(主要的,重大的错误,当然应该没有分期)

git rm -r my_directory

最重要的是,我跟进了:

git commit -m ¨horrible commit¨

现在无处可寻找文件。有没有办法恢复文件?

由于

1 个答案:

答案 0 :(得分:1)

如果我没有弄错的话,git rm不应该删除这个目录但抱怨:

error: the following file has changes staged in the index: my_directory
(use --cached to keep the file, or -f to force removal)

所以目录应该仍然存在......

如果你用-f运行它,抱歉,那么我猜你无能为力。