title: Git : How to delete a remote branch whose name starts with a hashtag '#'?
body: <p>I've created a remote branch whose name starts with a hashtag mark and I've quickly learnt it's a bad idea as <code>#</code> is considered as a comment mark by git.</p>
  
  <p>Therefore, I would like to delete that branch now but I can't find a proper way to do so… I've tried :</p>
  
  <pre><code>git push origin --delete &lt;#branch_name&gt;
  git push origin --delete -- &lt;#branch_name&gt;
  </code></pre>
  
  <p>But git always returns this error message </p>
  
  <blockquote>
    <p>fatal: --delete doesn't make sense without any refs.</p>
  </blockquote>
  
  <p>So how can I walk around that issue ?</p>