git - 从 Git 存储库中提取特定版本文件

标签 git msysgit

是否可以将特定版本的文件从 Git 存储库中提取到外部文件夹位置?

我在 y Git 存储库中有一些 excel(二进制)文件。我想将该文件的特定版本提取到外部文件夹,而无需执行 git checkout,这样我当前的工作目录就不会受到干扰。

System information:
Windows 8, 64 bit.
msysgit 1.9.4

最佳答案

git 上有一个有用的工具。它可以通过show 命令使用。 通过给出命令查看显示的所有选项-

git show

如果您想查看文件的特定版本,只需使用以下格式 -

git show commit:filename

现在通过--导出到一个文件

git show commit:filename > newfilename

关于git - 从 Git 存储库中提取特定版本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25521165/

相关文章:

windows - Windows 上的 msysgit——如果有的话,我应该注意什么?

Git 在没有任何参数的情况下启动 mergetool

linux - 路径变量: Find folder path of specific file

git - 告诉 git 一个文本文件实际上是二进制的

git - Windows 的后接收脚本(电子邮件通知)

git - 没有内容的 Git 克隆是否可行?

git 将一个提交复制到新分支

git - 致命的 : git-write-tree: error building trees

Git:忽略跟踪文件

带有远程标签的 Git diff