انتقل إلى محتوى الدرس

git tag and Releases Table مقارنة أنواع وأوامر الوسوم

وثّق إصدارات مشروعك بمعيار الترقيم الدلالي SemVer، وأنشئ الوسوم الموثقة والخفيفة بالأمر git tag، وارفعها إلى الخادم البعيد لنشر GitHub Releases.
1 صفوف تعليمية
Version Control
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يلخص الجدول التالي جميع أوامر git tag الأساسية وعمليات إدارة الإصدارات:

العمليةالأمر القياسيملاحظات الاستخدام
إنشاء وسم موثقgit tag -a v1.0.0 -m "msg"يحفظ اسم الناشر والتاريخ والرسالة — معتمد للإصدارات
إنشاء وسم خفيفgit tag v1.0.0-localمؤشر خام للالتزام دون بيانات وصفية
وسم التزام سابقgit tag -a v0.9.0 <hash> -m "msg"يوسم التزاماً تاريخياً بأثر رجعي دون تبديل الفرع
عرض ومعاينة الوسومgit tag -l "v1.*" / git show v1.0.0تصفية قائمة الوسوم أو عرض تفاصيل الوسم والالتزام
رفع الوسم إلى GitHubgit push origin v1.0.0يرفع الوسم للسحابة لإنشاء صفحة GitHub Release
حذف الوسم محلياً وبعيداًgit tag -d <tag> / git push origin --delete <tag>يحذف الوسم من جهازك ومن الخادم السحابي
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

تمثل الوسوم git tag مؤشرات ثابتة توثق التزامات الإصدارات وفق معيار vMAJOR.MINOR.PATCH. استخدم الوسوم الموثقة git tag -a للإصدارات الرسمية وادفعها صراحةً بالأمر git push origin v1.0.0 أو git push --follow-tags.

الخطوة التالية والدرس القادم

انتقل إلى الدرس الختامي للدورة توثيق المستودع والنظافة الأمنية repository-documentation-and-security-hygiene لتأمين مستودعاتك وحماية الفرع الرئيسي والتعامل الاحترافي مع تسرب المفاتيح السرية.