Git 将文件从特定的提交签出到其他目录

Git 将文件从特定的提交签出到其他目录,git,git-checkout,Git,Git Checkout,我想这样做: git checkout [revision] -- [file] 但我想将它签出到存储库之外的位置 我该怎么做 可以向您显示特定版本的文件内容,通过良好的旧重定向>,您可以将其保存到文件: git show <revision>:<path> > /other/path

我想这样做:

git checkout [revision] -- [file]
但我想将它签出到存储库之外的位置

我该怎么做

可以向您显示特定版本的文件内容,通过良好的旧重定向>,您可以将其保存到文件:

git show <revision>:<path> > /other/path