11

我在本地有一个 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.

有什么建议吗?

4

1 回答 1

29

错误的原因很可能是您试图从不存在的修订版中签出目录。您绝对肯定COMMIT_ID目录中存在吗?

顺便说一句,命令应该是

git checkout COMMIT_ID -- path/to/deleted/folder
于 2013-09-28T06:14:31.637 回答