title: Duplicate Tag on Remote
body: <p>We are using Bitbucket as our remote for a git repository, and we somehow ended up with a duplicate tag (which I didn't think was possible).</p>
  
  <p>When I try:</p>
  
  <pre><code>git push --delete origin refs/tags/mytagName
  </code></pre>
  
  <p>I get:</p>
  
  <pre><code>error: dst refspec refs/tags/mytagName matches more than one.
  error: failed to push some refs to 'https://me@bitbucket.org/[etc]'
  </code></pre>
  
  <p>I can see both tags in the bitbucket UI, but (as far as I can tell) it does not have a feature that allows delete tags.</p>
  
  <p>Any way of correcting this?</p>
  
  <p><strong>Edit to answer some comment questions:</strong></p>
  
  <blockquote>
    <p>How do you observe duplicate tags? Using git log or some sort of a
    GUI?</p>
  </blockquote>
  
  <p>I can see the tags in the BitBucket UI.  I can also see the tags in my local git client (GitExtensions).</p>
  
  <p>@torek: the duplicate tags do not have "^{}" in their name.</p>
  
  <p>@torek and @Leon: the duplicate tag does appear twice in .git/packed-refs.  They show up as:</p>
  
  <pre><code>refs/tags/refs/tags/mytagName
  refs/tags/mytagName
  </code></pre>