用意外git reset --hard删除了新鲜仓库中的所有文件

时间:2014-09-08 22:13:30

标签: git

我正在编写一些代码,它没有设置任何类型的git repo。我跑了:

git init git remote add origin http://giturl.git

然后我跑了git add -A并意识到我忘了创建一个.gitignore文件。

出于某种原因,我跑了git reset --hard ...哎呀,这是愚蠢的。

它删除了文件夹中的所有文件,我不知道如何,或者是否有可能让他们回来。

1 个答案:

答案 0 :(得分:1)

幸运的是,我通过运行git fsck --lost-found得救了。因为我至少跑了git add -A,所以我只需要筛选blob来获取我需要的数据。