title: git: undo all working dir changes including new files
body: <p>How to delete all changes from working directory including new untracked files. I know that <code>git checkout -f</code> does that, but it doesn't delete new untracked files created since last commit.</p>
  
  <p>Does anybody have an idea how to do that?</p>