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

Debugging with check-ignore فحص القواعد بـ check-ignore

احمِ مستودعك من رفع ملفات .env السرية ومجلدات الحزم والملفات المؤقتة عبر صياغة قواعد .gitignore وفحصها بالأمر git check-ignore.
3 صفوف تعليمية
Version Control
0 مشاهدة

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

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

عندما يكبر المشروع وتتعدد قواعد التجاهل، قد تتساءل: لماذا يتجاهل Git هذا الملف تحديداً وأي سطر هو المسؤول عن حجبه؟ هنا يوفر النظام أمر الفحص الدقيق git check-ignore:

  • تحديد السطر المسؤول بالخيار (-v): تشغيل git check-ignore -v debug.log يطبع مسار ملف التجاهل، ورقم السطر الدقيق، والنمط الذي طابق الملف.
  • التأكد من عدم الحجب: إذا لم يطبع الأمر أي مخرجات لملف معين، فهذا يؤكد أن الملف غير محجوب بأي قاعدة.
الصف 2 كود برمجي
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
الصف 3 ملاحظة هامة