【问题标题】:How to recover deleted files in GIT? [duplicate]如何在 GIT 中恢复已删除的文件? [复制]
【发布时间】:2020-09-11 06:12:28
【问题描述】:

我已经启动了新的本地 git 存储库并添加了一些文件,但有些文件不应该添加,所以我输入了 git reset --hard,然后所有添加的文件都消失了。 我还没有在这个存储库上做任何提交。 有什么方法可以恢复我的文件?我尝试git checkout .git checkout <filename> 但都返回error: pathspec '' did not match any file(s) known to git

【问题讨论】:

标签: git


【解决方案1】:
  • 由于您没有提交任何文件,因此您无法恢复该文件。
  • 解决方案是从回收站/垃圾箱中恢复文件。如果你也从 bin 中删除。然后使用像 EaseUs 这样的第三方工具。

【讨论】:

  • git 真的会将文件发送到 bin 吗?我以为它只是删除了它们,不是吗?
【解决方案2】:

试试这个,它的工作只有在文件没有提交和推送的情况下才有效,一旦我遇到同样的问题,它对我有用

git checkout your-deleted-file-path

【讨论】:

  • OP 已经尝试过git checkout .
猜你喜欢
  • 2014-02-03
  • 2020-07-09
  • 1970-01-01
  • 2020-06-19
  • 2014-09-14
  • 2017-05-10
  • 1970-01-01
  • 2011-07-29
相关资源
最近更新 更多