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

Re-Staging Files After Edits إعادة التجهيز بعد التعديل

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

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

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

من القواعد الذهبية في Git أن الأمر git add يجهز نسخة الملف كما هي في اللحظة الزمنية التي شغّلت فيها الأمر؛ فإذا نفذت git add index.html ثم فتحت المحرر وأضفت سطراً جديداً داخل index.html:

  • انقسام النسخة إلى حالتين (MM): تظل منطقة التجهيز محتفظة بالنسخة السابقة، بينما يظل التعديل الجديد في مجلد العمل غير مجهز.
  • ضرورة إعادة التجهيز: يجب تشغيل git add index.html مرة ثانية لضم التعديل الأخير إلى اللقطة القادمة.
الصف 2 كود برمجي
Shell
git add index.html
# Edit index.html again on disk
echo "<footer>v2</footer>" >> index.html
git status -s
# MM index.html
git add index.html
الصف 3 ملاحظة هامة