我读到可以从 Git 中的特定修订版检索单个文件,正如这个 SO 问题中所回答的:
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 中)。谢谢!
最佳答案
是的,绝对安全。来自 git help show
:
测试说的是同样的事情:没有应用任何属性。
关于git - 当输出重定向到文件时,git show 可以安全地用于二进制文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19369925/