shayan hoseini
shayan hoseini
خواندن ۱ دقیقه·۵ سال پیش

تنظیمات gitignore یکبار برای همیشه

باید در استفاده از گیت این موضوع رو در نظر داشته باشید که بعضی فایلهای مربوط به سیستم خودتون یا IDE، که مربوط به توسعه نمیشه رو کامیت (commit) نکنید یا به اصطلاح خود گیت بگذارید untracked بمونه. برای اینکار میشه اسم فایل ها و یا دایرکتوری مورد نظرتون رو به فایل gitignore پروژه اضافه کنید.

به اینصورت:

فقط برای نوشتن این فایل توجه کنید که هر خط مربوط به یک فایل یا دایرکتوری میتونه باشه و اینکه از الگوها نیز میشه استفاده کرد که پر کاربردترین اونها * (به معنی هر چیزی) هست. برای دونستن بیشتر این الگوها میتونید به اینجا  نگاهی بندازید.

البته برای این که این فایل های مزاحم رو بر اساس ابزاراهایی که استفاده میکنید بطور خودکار پیدا کنید میتونید به سایت http://gitignore.io/ بروید و اسم ادیتور یا فریمورک مورد استفاده تون رو وارد کنید تا بصورت یکجا فایل gitignore رو برای شما اماده کنه.

اما برای اینکه بصورت متعدد مجبور به اضافه کردن چندین باره ی اینگونه فایل ها (به خصوص فایلهای که توسط IDE اضافه میشه) به gitignore تمام پروژه ها نباشید، گیت به شما این امکان رو میده تا بصورت سراسری و اتوماتیک در کل پروژه هایی که بر روی سیستم خودتون دارید این نوع از فایلها اضافه نشوند. برای این کار ابتدا یک فایل با ادرس و اسم دلخواه باز کنید:

touch ~/.gitignore_global

و فایلهایی که نمیخواهید رو توی اون اضافه کنید:

.idea

حالا کافیه به گیت بگید که همیشه در تنظیماتش این فایل رو در نظر بگیره:

git config --global core.excludesfile ~/.gitignore_global

از این به بعد هر جا که از گیت استفاده میکنید این تنظیمات هم در نظر گرفته میشه.

gitgitignoreگیتتوسعه
back-end developer
شاید از این پست‌ها خوشتان بیاید