Полагаю, возможно, в git были добавлены некоторые опции с тех пор, как был задан этот вопрос, но, поскольку он все еще довольно популярен в Google, я решил добавить, что этот способ работает хорошо:
git tag -l --contains HEAD
Или замените HEAD
любой другой верной ссылкой на коммит, которая вам нравится.
Это выведет список тегов, разделенных новой строкой, если HEAD содержит какие-либо теги, и ничего не напечатает иначе, поэтому вы получите:
TAG6
TAG7
И, конечно, есть много хороших способов с различными другими инструментами оболочки, которые вы можете отформатировать, когда у вас есть это ...