首页 > 解决方案 > 我从工作仓库中删除了一个提交文件,我想从 GIT 的本地仓库中取回它

问题描述

我从工作仓库中删除了一个提交文件,但该文件在 GIT 的本地仓库中可用,并且文件在远程仓库中也不可用。

现在我的问题是我们如何才能获得在本地存储库中可用但在工作存储库中不可用的已删除文件。

回购=存储库

谢谢

标签: gitgithub

解决方案


如果文件存储在存储库历史记录中的先前提交中,则将其恢复为先前提交中的值很简单:

git checkout <commit sha1> -- path/to/file

在提交之前添加文件的“区域”称为:索引。

如果要从索引中取回文件:

git checkout -- path/to/file

推荐阅读