Git 如何恢复已删除的文件

Git 如何恢复已删除的文件,git,version-control,Git,Version Control,可能重复: 如何还原我从git存储库中意外删除的文件?我知道这是一个微不足道的问题,但我还没有在文档中找到答案。git checkout 提交可以直接由SHA1指定,也可以通过分支或标记指定。确保表示已删除文件仍然存在时存储库的状态。如果省略commit参数,则将使用当前签出的commit(HEAD)。我认为它非常简单。我想我把文档解释为指的是完整的树,而不是单个文件。谢谢。它指的是完整的树,除非您还提供了文件名。:)这删除了我所有未老化的修改。谢谢。我也可以看到:删除后你提交了吗?如果没有,

可能重复:

如何还原我从
git
存储库中意外删除的文件?我知道这是一个微不足道的问题,但我还没有在文档中找到答案。

git checkout


提交可以直接由SHA1指定,也可以通过分支或标记指定。确保表示已删除文件仍然存在时存储库的状态。如果省略commit参数,则将使用当前签出的commit(HEAD)。

我认为它非常简单。我想我把文档解释为指的是完整的树,而不是单个文件。谢谢。它指的是完整的树,除非您还提供了文件名。:)这删除了我所有未老化的修改。谢谢。我也可以看到:删除后你提交了吗?如果没有,您可以再次提交并签出该文件。