title: git stash apply version
body: <p>I have 2 branches: master | design</p>
  
  <p>Working in design I did a stash and switched to master, made some adjustments. Switched back to design and did a <code>stash apply</code> only to lose all my changes in the design branch.</p>
  
  <p>I am hoping all my work is within a stash as I have not cleared or removed these.</p>
  
  <p>If I do a stash list I get 4 results:</p>
  
  <pre><code>stash@{0}: WIP on design: f2c0c72... Adjust Password Recover Email
  stash@{1}: WIP on design: f2c0c72... Adjust Password Recover Email
  stash@{2}: WIP on design: eb65635... Email Adjust
  stash@{3}: WIP on design: eb65635... Email Adjust
  </code></pre>
  
  <p>If I try <code>git stash apply f2c0c72</code> I am getting an error:</p>
  
  <pre><code>fatal: Needed a single revision
  f2c0c72: no valid stashed state found
  </code></pre>
  
  <p>How can I apply a specific stash?</p>