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

eri*_*bae 9 git

我在本地有一个git repo,我将它推送到BitBucket.

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

在我的本地机器上,我这样做

git checkout COMMIT_ID path/to/deleted/folder
Run Code Online (Sandbox Code Playgroud)

我得到了

error: pathspec path/to/deleted/folder did not match any file(s) known to git.
Run Code Online (Sandbox Code Playgroud)

有什么建议?

Gab*_*lla 27

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

顺便说一下,命令应该是

git checkout COMMIT_ID -- path/to/deleted/folder
Run Code Online (Sandbox Code Playgroud)