我刚搞砸了。它发生的方式非常令人尴尬,我不会写下来:)
所以这是我的问题:
git rm -r
有没有机会恢复我的数据?幸运的是,这是在这个项目的非常早期阶段。
此致
答案 0 :(得分:3)
git reset HEAD
如果您没有任何未提交的更改,请关注使用
git reset --hard HEAD
答案 1 :(得分:1)
我不确定我是否完全理解你的本地回购的状态,但如果你所做的只是一个git rm -r *
而且已经承诺了,那么一切都还在那里。您可以重置为上一次提交:
git reset --hard HEAD~1