← العودة إلى Git و GitHub
NTF Hub / Git و GitHub / Ignore

.gitignore

استبعاد الملفات غير المناسبة للتتبع مثل node_modules و .env.

GitGitHubIgnoreمحاكي Git

.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.