The default behaviour in git, at least on my Mac, for the command
git tag is to list tags in alphabetical order, e.g:
v1.10.1 v1.7.15 v1.7.16 v1.7.17 v1.7.18 v1.7.19
This is quite a counter-intuitive output because if the list is quite long, a user, or myself in the future could very well miss
v1.10.1 and create the next tag as
v1.7.20. One way to get the list in the right order is to instead use the following:
git tag --sort=committerdate
Now we can see the correct list:
v1.9.23 v1.9.24 v1.9.25 v1.9.26 v1.10.1
If you want to create an alias for that, use the following:
git config --global alias.t 'tag --sort=committerdate'
You'll now be able to do
git t and have your list of tags in the right order.