title: remove a file with dashes from git
body: <p>During a git merge conflict I created a file named 'e --abort'</p>
  
  <p>my attempt to remove the file:</p>
  
  <blockquote>
    <p>$ rm ./e --abort</p>
  </blockquote>
  
  <p>and get this:</p>
  
  <blockquote>
    <p>rm: unrecognized option `--abort'</p>
  </blockquote>
  
  <p>also tried:</p>
  
  <blockquote>
    <p>$ git rm -- e --abort</p>
  </blockquote>
  
  <p>and got:</p>
  
  <blockquote>
    <p>fatal: pathspec 'e' did not match any files</p>
  </blockquote>
  
  <p>because the dashes are not at the beginning this did not work for me</p>