title: Why is my tag pointing to a different commit locally and remotely?
body: <p>I tagged a commit and <code>git push</code>ed it to <code>origin</code>. Then my colleague moved the tag to a commit he made and pushed. I pulled <code>origin</code>, but when I <code>git log</code> I still see the tag pointing to my commit. When I go to the web interface I can see that the tag points to my colleague's newer commit. I tried <code>git fetch --all</code> and <code>git fetch --tags</code>, to no avail.<br />
  Why is my local tag not reflecting the change on <code>origin</code>?</p>