title: Why is git fetch not fetching any tags?
body: <p>I have created a sandbox git repository containing a few commits and a couple of tags, one lightweight and one annotated:</p>
  
  <pre><code>&gt; mkdir one; cd one; git init
  
  &gt; touch a.txt; git add a.txt; git commit -m"a.txt"
  
  &gt; touch b.txt; git add b.txt; git commit -m"b.txt"
  &gt; git tag light
  
  &gt; touch c.txt; git add c.txt; git commit -m"c.txt"
  &gt; git tag -a annot -m"annot"
  </code></pre>
  
  <p>I now create a second repository and fetch from the first:</p>
  
  <pre><code>&gt; mkdir two; cd two; git init
  
  &gt; git remote add one &lt;...&gt;/one
  &gt; git fetch one master
  remote: Counting objects: 9, done.
  remote: Compressing objects: 100% (7/7), done.
  remote: Total 9 (delta 2), reused 0 (delta 0)
  Unpacking objects: 100% (9/9), done.
  From &lt;...&gt;/one
   * branch            master     -&gt; FETCH_HEAD
   * [new branch]      master     -&gt; one/master
  </code></pre>
  
  <p>Why have neither of the tags been fetched? I expected they would be, based on <a href="https://git-scm.com/docs/git-fetch" rel="noreferrer">the documentation for <code>git fetch</code></a>:</p>
  
  <blockquote>
    <p>By default, any tag that points into the histories being fetched is also fetched; the effect is to fetch tags that point at branches that you are interested in.</p>
  </blockquote>