Mac OS X还原由git-rm删除的文件



我刚刚搞砸了。事情发生的方式太令人难忘了,我不会把它写下来:)

所以我的问题是:

  • Github Repop已删除
  • git rm -r删除本地回购文件
  • 本地回购新启动

有机会如何恢复我的数据吗?幸运的是,它正处于这个项目的早期阶段。

问候

git reset HEAD

如果您不关心任何未限制的更改,请使用

git reset --hard HEAD

我不确定我是否完全理解您的本地回购的状态,但如果您所做的只是一个git rm -r *并提交了它,那么一切都还在。您可以重新设置为上一次提交:

git reset --hard HEAD~1

最新更新