我读到可以从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中)。谢谢!
答案 0 :(得分:2)
是的,非常安全。来自git help show
:
测试说同样的事情:没有应用任何属性。