git - 当输出重定向到文件时,git show是否可以安全地用于二进制文件?

时间:2013-10-14 21:54:49

标签: git git-show

我读到可以从Git中的特定版本中检索单个文件,正如在这个问题中回答的那样:
How to retrieve a single file from specific revision in Git?

所以我想知道用二进制文件做这件事是否安全。我有一些正在使用的二进制文件,我不想检查它们,我真正想做的是将它们从特定版本中复制出来。我试过这个:

git show HEAD~1:database.db > copy-of-database-from-mmddyy.db

这似乎有效,因为输出与该提交的database.db完全匹配。但我不禁要问这是git show允许使用的吗?它是否支持我正在做的事情,并且结果总是正确且不会损坏(例如autocrlf转换......我在Windows msysgit中)。谢谢!

1 个答案:

答案 0 :(得分:2)