title: Delete branch while on it
body: <p>I merged branch Foo into Bar, and now local branch Bar is corrupt and will not allow me to switch to other branches due to error: The following untracked working tree files would be overwritten by checkout. I have attempted to checkout the files from the working branch and delete the files, hard reset to a previous state, pull from origin/Bar; all attempts result in the same error on an attempt to switch branches.</p>
  
  <p>Any advice on this?</p>