title: Reverting an interactive git rebase
body: <p>After completing a feature branch, during a <code>git rebase -i</code> I accidentally removed all my commits. I'm not completely sure but I suspect that instead of squashing my commits, I replaced the entire entry with a commit message.</p>
  
  <p><a href="http://shafiulazam.com/gitbook/4_interactive_rebasing.html" rel="noreferrer">http://shafiulazam.com/gitbook/4_interactive_rebasing.html</a> says:</p>
  
  <blockquote>
    <p>The last useful thing that interactive
    rebase can do is drop commits for you.
    If instead of choosing 'pick',
    'squash' or 'edit' for the commit
    line, you simply remove the line, it
    will remove the commit from the
    history.</p>
  </blockquote>
  
  <p>My question is: is there a way to revert/undo this?</p>