Why isn't my tag listed when I checkout with Git GUI?
11:41 14 Mar 2018

I have a local Git repository with three annotated tags: v0.1.0, v0.1.1, and v0.1.2.

When I view my project's history with gitk (Repository → Visualize master's history), I can see each tag assigned to the proper commit.

Project history in gitk

However, when I try to checkout my tags in Git GUI (Branch → Checkout... → Tags), the tag for v0.1.1 doesn't appear.

Git GUI tag list

When I went to check each tag in gitk, I noticed that the details for v0.1.0 and v0.1.2 listed them as type commit, while the tag for v0.1.1 was listed as type tag.

Details for tag v0.1.1

It's worth noting I rewrote history to fix a typo in tag message using git tag -f -m "".

Why can't I see my v0.1.1 tag when checking out with Git GUI? Why does it appear as type tag?

git git-tag git-gui