title: How to get tags on current commit
body: <p>I have a repository which has multiple tags on the same commit. For example:</p>
  
  <pre><code>commit #3 &lt;--- TAG1 / TAG2 / TAG3
  
    |
  
  commit #2 &lt;--- TAG4/ TAG5
  
    |
  
  commit #1 &lt;--- TAG6/ TAG7
  </code></pre>
  
  <p>I'd like to find out what tags are on a particular commit. For example, if I check commit 1, I'd like to get tag 6 and tag 7.</p>
  
  <p>I have tried:</p>
  
  <pre><code>git checkout &lt;commit 1&gt; 
  git tag --contains
  </code></pre>
  
  <p>which displayed tags 1-7.</p>
  
  <pre><code>git checkout &lt;commit 1&gt;
  git describe --tags HEAD
  </code></pre>
  
  <p>displayed tag 6 only.</p>
  
  <p>What is the proper way to do this in Git?</p>