شرح صفوف ومحتوى الفقرة
يقارن الجدول الشامل التالي بين كافة صيغ وخيارات الأمر git add قبل الانتقال إلى حفظ اللقطات الدائمة بالأمر git commit في الدرس الثامن:
| صيغة الأمر | الملفات الجديدة غير المتتبعة | الملفات المتتبعة المعدلة | نطاق التأثير |
|---|---|---|---|
| git add <file> | تُجهز إذا ذُكر اسمها | تُجهز إذا ذُكر اسمها | الملفات المحددة بالاسم فقط |
| git add . | تُجهز بالكامل | تُجهز بالكامل | المجلد الحالي وجميع مجلداته الفرعية |
| git add -A | تُجهز بالكامل | تُجهز بالكامل | كامل المستودع من أي مسار فرعي |
| git add -u | تُتجاهل ولا تُجهز | تُجهز بالكامل | الملفات المتتبعة مسبقاً فقط |
| git add -p | لا يشملها افتراضياً | تُجهز الأجزاء المختارة فقط | اختيار تفاعلي جزءاً بجزء داخل الملف |
خلاصة المعرفة ومحطة الانتقال
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
أتقنت في هذا الدرس آلية عمل منطقة التجهيز عبر الأمر git add، وتجهيز ملف منفرد أو عدة ملفات، والفروق الدقيقة بين git add . وgit add -A وgit add -u، وسبب إعادة التجهيز بعد التعديل، والتجهيز الجزئي بالخيار -p. الخطوة التالية: انتقل الآن إلى الدرس رقم 8 «حفظ اللقطات الدائمة عبر الأمر git commit» لتسجيل اللقطات في المستودع.