شرح صفوف ومحتوى الفقرة
من القواعد الذهبية في Git أن الأمر git add يجهز نسخة الملف كما هي في اللحظة الزمنية التي شغّلت فيها الأمر؛ فإذا نفذت git add index.html ثم فتحت المحرر وأضفت سطراً جديداً داخل index.html:
- انقسام النسخة إلى حالتين (
MM): تظل منطقة التجهيز محتفظة بالنسخة السابقة، بينما يظل التعديل الجديد في مجلد العمل غير مجهز. - ضرورة إعادة التجهيز: يجب تشغيل
git add index.htmlمرة ثانية لضم التعديل الأخير إلى اللقطة القادمة.
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