title: Aborted old git rebase and lost commits since the rebase started
body: <p>Crap! About a week ago, I was rebasing some commits while trying to clean up my repository, and apparently I didn't actually finish it. Today, a week and several commits later, I went to rebase to reorder a few commits from today, and it told me I was already in the middle of a rebase.</p>
  
  <p>That should have been a cue to copy my repo just in case. But I did not...instead I ran <code>git rebase --abort</code> which sounded right at the time. Well, that was not right. It aborted the rebase from a week ago and reset master's HEAD to the old one. Dummy!</p>
  
  <p>I've got several other branches that are fairly recent, and I've pushed to remote several times, but the most recent changes appear to be gone forever. I don't possess the appropriate level of git-fu to know if there's any way to recover my changes.</p>
  
  <p>Am I screwed?</p>
  
  <p><strong>EDIT</strong> - WOW! Thanks guys! <code>git reflog</code> is awesome! I'm fully recovered...lesson learned. Marking Tchalvak's answer accepted for being the first to post.</p>