تخطَّ إلى المحتوى

🔀 شرح Git

تجاهل الملفّات (.gitignore)

الدرس 10 من 25· ⏱ 1 دقائق قراءة

لماذا .gitignore؟

بعض الملفّات لا يجب رفعها: مكتبات ضخمة، ملفّات مؤقّتة، وأسرار.

إنشاء الملف

أنشئ ملفًّا باسم .gitignore في جذر المشروع:

# الاعتماديات
node_modules/

# متغيّرات البيئة والأسرار
.env

# ملفّات البناء
dist/
build/

# ملفّات النظام
.DS_Store
*.log

القواعد

  • folder/ يتجاهل مجلّدًا كاملًا.
  • *.log يتجاهل كل الملفّات بهذا الامتداد.
  • !keep.log استثناء (لا تتجاهله).

ملف متتبَّع بالفعل؟

إذا أُضيف ملف قبل تجاهله، أزله من التتبّع:

git rm --cached .env

⚠️ لا ترفع .env أبدًا — قد يحتوي مفاتيح وكلمات سر.

🎯 التالي: عرض السجلّ والتاريخ.

هل كان هذا الدرس مفيدًا؟