title: git extract all file versions/revisions
body: <p>I've got a local folder/directory/repo called <code>/renders</code>. When I <code>ls -a</code> this I get</p>
  
  <pre><code>➜  renders git:(master) ls -a
  
  .git
  corner_desk.jpg
  multi-person_desk.jpg
  </code></pre>
  
  <p>Each of the two image files has had many revisions commited. All of the versions/revisions of the two image files need to be sent for review to someone who does not and will not use Git. So they can't browse the commit history. What is the most efficient way to create a new folder, from the Git repo folder, that can be sent to them (emailed, Dropboxed, whatevs)? When this newly generated folder is <code>ls -a</code> it should return something like</p>
  
  <pre><code>➜  renders ls -a
  
  corner_desk_01.jpg
  corner_desk_02.jpg
  corner_desk_03.jpg
  corner_desk_04.jpg
  corner_desk_05.jpg
  multi-person_desk_01.jpg
  multi-person_desk_02.jpg
  multi-person_desk_03.jpg
  </code></pre>