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

Purpose of Git Staging Index أهمية منطقة التجهيز Index

جهّز الملفات الجديدة والمعدلة في منطقة التجهيز عبر الأمر git add، وتعرّف على الفروق الدقيقة بين الخيارات القياسية والتجهيز الجزئي بـ git add -p.
4 صفوف تعليمية
Version Control
0 مشاهدة

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

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

لنقل التعديلات من مجلد العمل إلى منطقة التجهيز (.git/index) نستخدم الأمر git add. وعلى الرغم من اسمه الحرفي، فإن وظيفته الهندسية الدقيقة لا تقتصر على الملفات الجديدة فحسب، بل تعني «أضف المحتوى الحالي لهذا الملف إلى فهرس التجهيز استعداداً للقطة القادمة»:

  • بدء تتبع الملفات الجديدة: يحوّل الملف غير المتتبع (??) إلى ملف مجهز جديد (A ).
  • تجهيز تعديلات الملفات المتتبعة: ينسخ النسخة الحالية للملف المعدل ( M) إلى الفهرس ليصبح مجهزاً (M ).
الصف 2 صورة توضيحية
تجهيز الملفات إلى الفهرس عبر صيغ الأمر git add المختلفة
الصف 3 كود برمجي
Shell
git add index.html
git status -s
# A  index.html
الصف 4 ملاحظة هامة