شبكة تعلم مع ناو

ما وظيفة ملف .gitignore؟

ملف .gitignore يحدد الملفات والمجلدات التي يتجاهلها Git: لا يتتبعها، ولا تدخل في الـ commits.

# dependencies
node_modules/
vendor/

# secrets and local settings
.env

# build output and system files
dist/
.DS_Store
*.log

ماذا أضع فيه؟

  • الملفات التي يمكن إعادة توليدها (الحزم، وملفات البناء).
  • الأسرار وكلمات المرور.
  • ملفات المحرر والنظام الخاصة بجهازك.

ملاحظة مهمة

إذا كان الملف متتبعًا مسبقًا، فإضافته إلى .gitignore لا تكفي. أزله من التتبع أولًا:

git rm --cached .env

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.