معرفی و کاربردهای فایل .gitignore در گیت (Git)
مقدمه ای بر فایل .gitignore
در Git، فایلهایی که در مخزن قرار میگیرند، شامل تمامی تغییرات و تاریخچهی کاملی از پروژه هستند. اما در بعضی موارد، بخشی از فایلها و پوشهها را نمیخواهیم در تاریخچه Git ذخیره کنیم. به عنوان مثال، فایلهای زباله، فایلهای کش، فایلهای محلی و تنظیمات محلی ممکن است برای تاریخچه Git بیاهمیت باشند. در این مواقع، میتوان از فایل .gitignore استفاده کرد تا مشخص کنیم کدام فایلها و پوشهها باید در تاریخچه Git صرف نظر شوند.
فایل .gitignore
فایل .gitignore یک فایل است که در ریشه مخزن قرار میگیرد و شامل الگوهایی است که نشان میدهد کدام فایلها و پوشهها باید در تاریخچه Git صرف نظر شوند. الگوهای موجود در فایل .gitignore میتوانند متناسب با نیازهای پروژه و نوع فایلها و پوشههایی که باید نادیده گرفته شوند، تعریف شوند.
فرمت فایل .gitignore
فایل .gitignore نیز یک فایل است که در ریشه مخزن قرار میگیرد و با نام .gitignore ذخیره میشود. این فایل شامل الگوهایی است که نشان میدهد کدام فایلها و پوشهها باید در تاریخچه Git صرف نظر شوند. الگوهای موجود در فایل .gitignore نیز باید متناسب با نیازهای پروژه و نوع فایلها و پوشههایی که باید نادیده گرفته شوند، تعریف شوند. فرمت نوشتاری فایل .gitignore شامل الگوهایی است که میتوان با استفاده از کاراکترهای واژگانی یا عبارات منظم، فایلها و پوشههایی که باید در تاریخچه Git صرف نظر شوند، تشخیص داد.
# این یک کامنت در فایل .gitignore است
# نادیده گرفتن فایل با نام secret.txt
secret.txt
# نادیده گرفتن همه فایلهای .log
*.log
# نادیده گرفتن پوشهای به نام temp
/temp/
# نادیده گرفتن فایلهای با پسوند .tmp در داخل پوشه logs
logs/*.tmp
نتیجه گیری
استفاده از فایل .gitignore برای مشخص کردن فایلها و پوشههایی که باید در تاریخچه Git صرف نظر شوند، بسیار مفید است. با تعریف الگوهای متناسب با نیازهای پروژه، میتوانیم فایلهای مزاحم و غیرضروری را از تاریخچه Git حذف کرده و مخزن را تمیزتر و کوچکتر نگه داریم. در پایان توصیه می کنیم برای یادگیری هر چه بهتر این مطالب از پکیج کامل آموزش گیت (Git) استفاده کنید.
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام