title: Can't checkout git branch started with hyphen (-)
body: <p>I have cloned a git repository.<br>
  This repository has a remote branch something like <strong><code>-feature-abc</code></strong>.<br>
  When I type <code>git checkout -feature-abc</code>, I get:</p>
  
  <pre><code>error: unknown switch `e'
  </code></pre>
  
  <p>Any idea how to checkout this branch?</p>