تخطَّ إلى المحتوى

🔀 شرح Git

الوسوم والإصدارات (Tags)

الدرس 17 من 25· ⏱ 1 دقائق قراءة

ما هو الوسم؟

الوسم اسم ثابت يشير إلى commit معيّن، يُستخدم عادةً لتعليم الإصدارات (مثل v1.0.0).

إنشاء وسم

git tag v1.0.0                       # وسم خفيف
git tag -a v1.0.0 -m "أول إصدار"    # وسم مشروح (مفضّل)

عرض الوسوم

git tag                # قائمة
git show v1.0.0        # تفاصيل الوسم

دفع الوسوم إلى GitHub

الوسوم لا تُدفع تلقائيًا مع git push:

git push origin v1.0.0   # وسم واحد
git push origin --tags   # كل الوسوم

حذف وسم

git tag -d v1.0.0                  # محليًا
git push origin --delete v1.0.0   # على GitHub

💡 وسوم الإصدارات أساس صفحة "Releases" في GitHub.

🎯 التالي: إعادة الأساس (Rebase).

هل كان هذا الدرس مفيدًا؟