شرح صفوف ومحتوى الفقرة
من أهم الأوامر المنقذة في العمل اليومي الأمر git rm --cached <file>؛ فلو افترضنا أنك أضفت بالخطأ ملف إعدادات محلي مثل .env إلى التتبع، وترغب في إخراجه من مستودع Git مع الإبقاء عليه سليماً على قرص حاسوبك ليعمل المشروع:
- الحذف من الفهرس فقط: يزيل الأمر
git rm --cached .envالملف من منطقة التجهيز والتتبع دون أن يمس الملف الفعلي على القرص إطلاقاً. - التحول إلى ملف غير متتبع: بعد حفظ الالتزام يتوقف Git عن مراقبة الملف مع بقائه آمناً في مجلد عملك.
Shell
# Stop tracking .env in Git while keeping the file on disk
git rm --cached .env
git status -s
# D .env
# ?? .env