Skip to content

Instantly share code, notes, and snippets.

@detj
Last active October 27, 2025 20:00
Show Gist options
  • Save detj/7f76b899a12f81796176d877eef5e0d8 to your computer and use it in GitHub Desktop.
Save detj/7f76b899a12f81796176d877eef5e0d8 to your computer and use it in GitHub Desktop.
List git tags sorted in descending order
# list git tags in descending order
#
# tag format: vX.X.X
git tag --list 'v*' --sort=-v:refname
# get the latest tag
#
# tag format: vX.X.X
git tag --list 'v*' --sort=-v:refname | head -n1
# list tags of remote repository
#
# tag format: vX.X.X
git ls-remote --tags https://github.com/org/repo.git v\* | grep -v '\^{}' | awk '{print $2}' | sed 's#refs/tags/##' | sort -Vr
# get the latest tag of remote repository
#
# tag format: vX.X.X
git ls-remote --tags https://github.com/org/repo.git v\* | grep -v '\^{}' | awk '{print $2}' | sed 's#refs/tags/##' | sort -Vr | head -n1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment