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

Tagging Past Commits and List وسم التزام سابق وعرض الوسوم

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

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

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

افتراضياً، يربط الأمر git tag الوسم بالتزامك الحالي HEAD. أما إذا نسيت وسم إصدار معين يوم الجمعة ثم أضيفت بعده عدة التزامات جديدة، فلن تحتاج إلى إرجاع الفرع؛ بل يكفي تمرير المعرّف المختصر لذلك الالتزام السابق في نهاية الأمر: git tag -a v1.1.0 <commit-hash> -m "...".

Shell
git log --oneline -n 5
# Tag commit 9fceb02 retroactively:
git tag -a v1.1.0 9fceb02 -m "Release v1.1.0"
git show v1.1.0 --stat