title: How to undo git reset --hard to recover lost data?
body: <p>I have tried to commit my source to github, below is what I have done:</p>
  
  <ol>
  <li>git add .</li>
  <li>git reset --hard</li>
  </ol>
  
  <p>In the first step I add the file that will be commited. But after that I don't want to commit it, and search the way to backout the file added. So I tried to use "git reset --hard".</p>
  
  <p>And the result is all my data has been removed.
  Is there anyway to undo 2nd step and recover my data?</p>