我读到可以从 Git 中的特定修订版中检索单个文件,正如这个 SO 问题中所回答的那样:
如何从 Git 中的特定修订版中检索单个文件?
所以我想知道用二进制文件这样做是否安全。我有一些正在使用的二进制文件,我不想检查它们,我真正想做的是将它们从特定版本中复制出来。我试过这个:
git show HEAD~1:database.db > copy-of-database-from-mmddyy.db
这似乎有效,因为输出中的 database.db 与该提交完全匹配。但我想知道这是允许使用的git show
吗?它是否支持我正在做的事情,结果是否始终正确且不损坏(例如 autocrlf 翻译..我在 Windows msysgit 中)。谢谢!