شرح صفوف ومحتوى الفقرة
يلخص الجدول التالي جميع أوامر 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 | تصفية قائمة الوسوم أو عرض تفاصيل الوسم والالتزام |
| رفع الوسم إلى GitHub | git 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 لتأمين مستودعاتك وحماية الفرع الرئيسي والتعامل الاحترافي مع تسرب المفاتيح السرية.