إزالة الملفات التي تم تجاهلها من git
إذا كنت في أي وقت مضى في الموقف الذي يجب إزالة الملفات أو الدلائل التي تم إيداعها بالفعل في git ، فهناك أمر واحد يقوم بهذا بالضبط. يتجنب هذا الأمر حذف البيانات ، ويلتزم بالحذف ويضيف نفس البيانات بعد ذلك مرة أخرى.
# In this example, the 'bin'-directory
# gets removed from git. Note that this
# operation doesn't remove the file
# itself, only its reference in git.
git rm -r --cached bin
# Same command, for the file 'log.ts'.
git rm -r --cached log.ts
يعمل أيضًا مع البيانات المسجلة بالفعل
يزيل هذا الأمر أيضًا الملف أو الدليل المحدد من شجرة git إذا تمت إضافة البيانات قبل تعريفها في ملف gitignore. بالطبع ، لن يتم حذف الملف أو الدليل الحقيقي ، فقط مرجعه في git.