Tags تاریخ میں اہم نقاط کو نشان زد کرتے ہیں — عام طور پر releases (ورژنز جیسے v1.0.0)۔ branches کے برعکس، tags fixed pointers ہیں جو حرکت نہیں کرتے، release versions کو label اور reference کرنے کے لیے استعمال ہوتے ہیں۔ یہ 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
