title: How can I use `git tag --list` with information from `git log --tags`
body: <p>I wanted to display the history of all my tags. Using git <code>git tag --list</code> I only see e.g. v1.0.0 but nothing about the underlying commit, the tag message and the date. Then I thought I could use <code>git log --tags</code> but this adds all tags to the commit history (if I understand correctly) and the list is huge (including all commits and tags). How can I get a list of tags only - something like<br>
  * v1.0.0, 873bf3b, Christoph Strauss, 2016-04-20, My first tag<br>
  ...</p>
  
  <p><strong>Edit:</strong> </p>
  
  <ul>
  <li>I am working on windows.</li>
  <li>From the first link: <code>git rev-list -n 1 $TAG</code> or <code>git rev-list -n 1 %TAG%</code> returns TAG unknown</li>
  <li>From the second link: <code>git for-each-ref --format='%(objectname)' 'refs/tags/v.*' 'refs/tags/v[0-9]*' | xargs -n 1 git log -1 --pretty=format:"%d &amp; %s &amp; %b"</code><br>
  returns xargs unknown, I checked that that the part before worked (with no output)</li>
  </ul>
  
  <p>What am I doing wrong? Unfortunately, I am quite new to git, so any explanation would be higly appreciated! It seems, both answers should be close to what I need but I have no clue what's wrong in my case...</p>