Tags history के विशिष्ट बिंदुओं को महत्वपूर्ण के रूप में चिह्नित करते हैं — आमतौर पर releases (v1.0.0 जैसे versions)। Branches के विपरीत, tags स्थिर pointers होते हैं जो हिलते नहीं, इनका उपयोग release versions को label करने और संदर्भित करने के लिए होता है। ये versioning और release management के केंद्र में होते हैं।
Tags बनाना
# annotated tag (recommended for releases — has metadata: tagger, date, message)
git tag -a v1.0.0 -m
git tag v1.0.0
git tag -a v1.0.0 <commit> -m
