Theme
Primary Color

تحديد نسخة بإستخدام git tag

ال Tag اسم ثابت تقدر تشير بيه لنسخة معينة زي إصدار من المشروع

الأوامر بإستخدام Git Bash أو Bash ونفذ خطوات كل درس بالترتيب داخل مجلد تدريب جديد بعيدا عن مشاريعك

تجهيز مجلد التدريب

mkdir git-practice
cd git-practice
git init -q -b main
git config user.name "Git Learner"
git config user.email "[email protected]"
git config core.autocrlf false
printf 'First Line\n' > notes.txt
git add notes.txt
git commit -q -m "Add Notes"

إنشاء علامة موصوفة

الخيار -a بيعمل Annotated Tag ومعاه رسالة

git tag -a v1.0 -m "First Release"
git tag --list

النتيجة

v1.0

قراءة ملف من النسخة المحددة

تقدر تستخدم إسم العلامة بدل HEAD عند قراءة الملف

git show v1.0:notes.txt

النتيجة

First Line
ملحوظة

العلامة المحلية مش بتترفع تلقائيا بمجرد رفع الفرع

git شرح