title: Git export exactly like SVN export
body: <p>Is it possible to export only the files from a single revision from a remote Git repository? In Subversion, we can easily do this:</p>
  
  <pre><code>svn export https://some.website.com/trunk/app/etc@5317 --username=user --password=pass  --force -r 5317 ./build/trunk/app
  </code></pre>
  
  <p>This will give me only the files that were changed in revision 5317 and nothing else. Why is this not possible in Git?</p>
  
  <p>Note: I've already read <a href="https://stackoverflow.com/questions/160608/how-to-do-a-git-export-like-svn-export">How to do a “git export” (like “svn export”)</a>, but all the answers refer to some variation of cloning an entire repository. I don't need an entire work tree. I just need a handful of files. My repository is 4.5 gigs and my FTP build system hosted on a VM charges for inbound and has limited disk space. Any help appreciated.</p>