title: Recovering added/staged file after doing git reset --hard HEAD^?
body: <p>I added a new file <code>F1</code> and made changes to another file F2 but then did a <code>git reset --hard HEAD^</code> and I have lost all the changes to the files.</p>
  <p>Is there <em>some</em> way, I can get them back?</p>
  <p>I did look at a related question here: <a href="https://stackoverflow.com/questions/5473/undoing-a-git-reset-hard-head1">How can I undo git reset --hard HEAD~1?</a>  but, that question assumes that the one has done a Git commit.</p>