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

git rm and mv Comparison مقارنة أوامر الحذف والنقل

احذف الملفات المتتبعة بنظافة عبر git rm، وألغِ تتبع الملفات الحساسة مع إبقائها على القرص عبر git rm --cached، وانقل أو أعد تسمية الملفات بـ git mv.
3 صفوف تعليمية
Version Control
0 مشاهدة

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

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

يلخص الجدول المرجعي التالي الفروق العملية بين أوامر الحذف وإلغاء التتبع والنقل قبل الانتقال إلى قواعد تجاهل الملفات عبر .gitignore في الدرس العاشر:

صيغة الأمرالأثر على قرص مجلد العملالأثر على منطقة التجهيز Indexرمز الحالة المختصر
git rm <file>يحذف الملف فعلياً من القرصيجهز حذف الملف للقطة القادمةD <file>
git rm --cached <file>يبقي الملف سليماً على القرصيزيل الملف من فهرس التتبع فقطD مع ??
git rm -r <folder>يحذف المجلد ومحتوياته من القرصيجهز حذف جميع ملفات المجلدD <folder/...>
git mv <old> <new>يعيد تسمية أو ينقل الملف على القرصيجهز إعادة التسمية بخطوة واحدةR <old> -> <new>
الصف 2 ملاحظة هامة
الصف 3 ملاحظة هامة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

تعلمت في هذا الدرس الفرق بين الحذف العادي والأمر git rm، وإلغاء تتبع الملفات مع إبقائها على القرص عبر git rm --cached، وحذف المجلدات بالخيار -r، ونقل وتسمية الملفات بالأمر git mv. الخطوة التالية: انتقل الآن إلى الدرس رقم 10 «تجاهل الملفات والمجلدات عبر ملف gitignore» لإتمام الوحدة الثانية.