title: git reset --hard HEAD leaves untracked files behind
body: <p>When I run <code>git reset --hard HEAD</code>, it's supposed to reset to a pristine version of what you pulled, as I understand it.  Unfortunately, it leaves files lying around, as a <code>git status</code> shows a big list of untracked files.</p>
  
  <p>How do you tell git "Just bring it back to EXACTLY what was in the last pull, nothing more, nothing less"?</p>