سیستم کنترل نسخه Git از برخی فایلها برای انجام تنظیمات روی مجموعه فایلهای پروژه پشتیبانی میکند. یکی از این فایلها فایل gitignore است که وظیفهی تعیین قوانین برای عدم ذخیرهسازی فایلهای پروژه را بر عهده دارد.
مثلا فرض کنید در پروژه شما شاخهای حاوی فایلهای Session کاربران سایت است. دلیلی ندارد که این فایلها در مخزن Git ذخیرهسازی شوند.
علاوه بر مثال فوق، موارد دیگری نیز ممکن است وجود داشته باشد که نخواهید برخی از فایلها در مخزن کدها ذخیرهسازی شوند:
- عدم ذخیرهسازی فایلهای شخصی برنامهنویس در مخزن عمومی
- عدم ذخیرهسازی فایلهای پشتیبان یا موقتی شخصی
- فایلهای ایجاد شده توسط ویرایشگر یا IDE برنامهنویس
مثالهای بالا برخی از حالتهایی بودند که نمیخواهید فایلهای شما در مخزن ذخیره شوند.
برای مشاهدهی مستندات کامل gitignore اینجا کلیک کنید.