.gitignore
استبعاد الملفات غير المناسبة للتتبع مثل node_modules و .env.
تطبيق مباشر: افتح مختبر Git التفاعلي وجرّب الأوامر المرتبطة بهذا الدرس.
لماذا نحتاج .gitignore؟
بعض الملفات لا يجب أن تدخل Git: ملفات أسرار، مخرجات بناء، مجلدات ضخمة يمكن توليدها، أو ملفات نظام التشغيل.
مثال
node_modules/
.env
build/
dist/
.DS_Storeملف متتبع مسبقًا
إذا أضفت ملفًا إلى Git سابقًا ثم وضعته في .gitignore فلن يتوقف Git عن تتبعه تلقائيًا. تحتاج إزالة تتبعه من الفهرس.
في NTF Hub
تجاهل الملفات الناتجة أو الحساسة يحافظ على المستودع نظيفًا وخفيفًا.
الخلاصة: اربط الأمر دائمًا بمكان التغيير: Working Directory، Staging Area، Commit History، أو GitHub Remote.