Git's diff is quite good, but I think my users would prefer to see differences in the tool of their choice. How can I acquire an untracked copy of a file from the local repository that represents file in its pristine condition, prior to any user changes?
With CVS, I could acquire the base revision of the user's file and then issue a cvs checkout -r base.rev -p >/tmp/some-file
command. How does one do something like that in Git?