عالم البرمجيات
.gitignore
ملف في مشروعك يسرد ما ينبغي ألّا يتتبّعه git أبدًا — ملفات
.env، وبيانات الاعتماد، ومخرجات البناء، والمجلدات المولَّدة الضخمة. وكل ما يطابق سطرًا فيه يبقى على جهازك وخارج كل commit. لماذا يهمّك
ضمن موضوع الـ version control (git) → هو الجزء الوحيد من git الذي وُجد أساسًا ليمنع كارثة. فالـ secret الذي يبلغ commit يصير في التاريخ إلى الأبد — وحذفه في الـ commit التالي لا يزيله من القديم، وبعد دفعه عليك أن تفترض أنه مكشوف. والـ .gitignore هو ما يمنعه من الوصول إلى هناك. ولست مضطرًّا إلى كتابته من الذاكرة: اسأل Claude «هل هنا أيّ شيء لا ينبغي أن يدخل git؟» قبل أول commit في مشروع جديد.
انظر أيضًا