首页 >社区问答列表 >github - 恢复git reset删除文件

github - 恢复git reset删除文件

使用git add命令 add文件后,git reset --hard不小心把磁盘上部分文件删除了,但是使用git status可以看见git add.后的文件,请问如何恢复缓存中的文件,下面是git status显示的内容

  • 漂亮男人
  • 漂亮男人    2017-06-22 11:54:453楼

    commit 失败说明意味着你的改动并没有被 git 索引,恢复的可能性不大了,用 git refrog 命令尝试抢救一下吧。

    +0添加回复

  • 回复
  • 漂亮男人
  • 漂亮男人    2017-06-22 11:54:452楼

    感觉可以 git checkout -- xxx 来恢复你想要的文件。

    请截图你现在 git status 的输出,以及具体说一下你之前都做了什么。

    +0添加回复

  • 回复
  • 代言
  • 代言    2017-06-22 11:54:451楼

    使用git fsck命令查看blob文件,然后根据id号进行恢复,有可能恢复的,不过如果add的文件比较多的话,要一个一个来了

    +0添加回复

  • 回复