git name-rev

Describe a commit using existing ref names. More information: https://git-scm.com/docs/git-name-rev.

git name-rev HEAD

git name-rev --name-only HEAD

git name-rev --all

git name-rev --tags HEAD

git name-rev --no-undefined {{commit-ish}}

git name-rev HEAD~1 HEAD~2 main

git name-rev --refs refs/heads/ {{commit-ish}}

echo "{{commit-ish}}" | git name-rev --annotate-stdin