شرح صفوف ومحتوى الفقرة
لنقل التعديلات من مجلد العمل إلى منطقة التجهيز (.git/index) نستخدم الأمر git add. وعلى الرغم من اسمه الحرفي، فإن وظيفته الهندسية الدقيقة لا تقتصر على الملفات الجديدة فحسب، بل تعني «أضف المحتوى الحالي لهذا الملف إلى فهرس التجهيز استعداداً للقطة القادمة»:
- بدء تتبع الملفات الجديدة: يحوّل الملف غير المتتبع (
??) إلى ملف مجهز جديد (A). - تجهيز تعديلات الملفات المتتبعة: ينسخ النسخة الحالية للملف المعدل (
M) إلى الفهرس ليصبح مجهزاً (M).
Shell
git add index.html
git status -s
# A index.html