Menu
CoddyTech
flag Ar iconالعربيةdown icon

التحقق من قواعد التجاهل

جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy. الدرس 21 من 58.

عندما يظهر ملف بشكل غير متوقع (أو لا يظهر) في git status، قد يكون من الصعب معرفة القاعدة المسؤولة عن ذلك. يوفر Git أداة مخصصة لهذا الغرض:

git check-ignore -v build/output.txt

إذا كان الملف يطابق قاعدة تجاهل، فسيعرض Git اسم الملف ورقم السطر الذي تسبب في التطابق:

.gitignore:1:build/    build/output.txt

إذا كنت تريد إجابة بنعم أو لا لمسار واحد، فاحذف الخيار -v. ينتهي Git برمز الحالة 0 إذا كان الملف مستبعَدًا، و1 إذا لم يكن كذلك، ولا يطبع المسار إلا عند وجود تطابق.

للحصول على قائمة سريعة بـ «جميع الملفات المطابَقة»، يمكنك استخدام:

git check-ignore *

هذا مفيد للغاية لتصحيح أخطاء إعدادات .gitignore المعقدة في المشاريع الحقيقية.

challenge icon

التحدي

مبتدئ

يحتوي المجلد على ملف .gitignore يتضمن *.log وملفين: readme.md وerror.log.

شغّل git check-ignore على الملفين معًا، واطبع المسارات المطابقة فقط.

يبدأ كل تشغيل بنسخة جديدة من المجلد، وهو ليس مستودع Git بعد. يبدأ المحرر بتنفيذ git init -q -b main نيابةً عنك. أبقِ هذا السطر: لا يعمل git check-ignore إلا داخل مستودع، ومن دونه ستظهر لك الرسالة fatal: not a git repository.

جرّب بنفسك

الطرفية
git init -q -b main
# أوامرك أدناه
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس التحكم في الإصدارات

تدرّب بنفسك: Playground لـ Terminal