কয়েকটি উত্তর জোরদার করা:
git tag --contains [<ref>]
এবং
git tag --points-at [<ref>]
অথবা শুধুই
git tag
সুনির্দিষ্টভাবে ব্যবহার করুন, নির্দিষ্ট রেফের জন্য কোনও (এবং সমস্ত) ট্যাগ মুদ্রণ বা নির্দিষ্ট না থাকলে বর্তমান প্রতিশ্রুতিবদ্ধ।
git describe --tags [<ref>]
যেখানে <ref>বর্তমান কমিটের ডিফল্ট রয়েছে, যদি কোনও কমিটের সাথে কোনও ট্যাগ যুক্ত না হয় তবে 128 দিয়ে প্রস্থান করে এবং কমিটের সাথে যুক্ত একটি ট্যাগ মুদ্রণ করে (কোনও প্যাটার্ন বলে মনে হয় না)।
git describe [<ref>]--tagsএটি কেবল টীকাগুলি প্রিন্ট করে তা বাদ
দিয়ে একইরকম আচরণ করে ।
বিকল্পটি সরবরাহের মাধ্যমে কোনও ট্যাগটি মুদ্রণ --containsকরা describeযাবে যা নির্দিষ্ট প্রতিশ্রুতির পূর্বপুরুষের সাথে সম্পর্কিত। উদাহরণ স্বরূপ
$ git init
Initialized empty Git repository in /tmp/test
$ git commit -m one --allow-empty
[master (root-commit) 7fdfff2] one
$ git commit -m two --allow-empty
[master cd5f8f1] two
$ git tag -am foo foo
$ git tag bar
$ git log --format=oneline
cd5f8f1f4f29eb164f83e224768ccaf37fe170ed (HEAD -> master, tag: foo, tag: bar) two
7fdfff2ce5e3347f8eee4c9f2413dbd4e90060e1 one
$ git describe 7fdfff2ce5e3347f8eee4c9f2413dbd4e90060e1
fatal: No tags can describe '7fdfff2ce5e3347f8eee4c9f2413dbd4e90060e1'.
Try --always, or create some tags.
$ git describe --contains 7fdfff2ce5e3347f8eee4c9f2413dbd4e90060e1
bar~1
git describe --tags <commit-id>অননোটবিহীন ট্যাগগুলির জন্য