Reputation: 1
I read that it's possible to retrieve a single file from a specific revision in Git, as answered in this SO question:
How to retrieve a single file from specific revision in Git?
So I want to know if it's safe to do that with binary files. I have some binary files in use and I don't want to check them out, really what I want to do is copy them out from a specific revision. I tried this:
git show HEAD~1:database.db > copy-of-database-from-mmddyy.db
That seems to work, as in the output is an exact match of database.db for that commit. But I have to wonder is this an allowed use of git show
? Does it support what I'm doing and will the result always be correct and not corrupt (ie autocrlf translation for example.. I'm in Windows msysgit). Thanks!
Upvotes: 3
Views: 1395
Reputation: 60497
Yep, perfectly safe. From git help show
:
And testing says the same thing: no attributes are applied.
Upvotes: 2