شرح صفوف ومحتوى الفقرة
عندما يكبر المشروع وتتعدد قواعد التجاهل، قد تتساءل: لماذا يتجاهل Git هذا الملف تحديداً وأي سطر هو المسؤول عن حجبه؟ هنا يوفر النظام أمر الفحص الدقيق git check-ignore:
- تحديد السطر المسؤول بالخيار (
-v): تشغيلgit check-ignore -v debug.logيطبع مسار ملف التجاهل، ورقم السطر الدقيق، والنمط الذي طابق الملف. - التأكد من عدم الحجب: إذا لم يطبع الأمر أي مخرجات لملف معين، فهذا يؤكد أن الملف غير محجوب بأي قاعدة.
Shell
# Inspect exactly which .gitignore line ignores a file
git check-ignore -v debug.log node_modules/app.js
# .gitignore:2:*.log debug.log
# .gitignore:4:node_modules/ node_modules/app.js