Git - 从之前的提交中恢复已删除的文件夹

时间:2013-09-28 06:13:21

标签: git

我在本地有一个git repo,我把它推到了BitBucket。

我之前的提交中有一个已删除的文件夹,我现在要将其恢复。

在我的本地机器上,我

git checkout COMMIT_ID path/to/deleted/folder

我得到了

error: pathspec path/to/deleted/folder did not match any file(s) known to git.

有什么建议吗?

1 个答案:

答案 0 :(得分:27)

错误的原因可能是您尝试从其不存在的修订中检出目录。您是否绝对肯定在COMMIT_ID目录中存在?

顺便说一下,命令应该是

git checkout COMMIT_ID -- path/to/deleted/folder