مبدل رایگان

.gitignore ژنراتور

فایل‌های .gitignore را برای هر پشته فناوری ایجاد کنید. زبان‌ها، چارچوب‌ها و ابزارهای خود را انتخاب کنید تا یک فایل نادیده گرفته شده تمیز و سازمان‌یافته دریافت کنید.

فناوری های جستجو
زبان ها
چارچوب ها
ویرایشگرها و IDE ها
ابزار ساخت
سیستم عامل ها
تست کردن
Cloud & DevOps
gitignore
حداقل یک فناوری بالا را برای تولید فایل .gitignore خود انتخاب کنید.

درباره این ابزار

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

نحوه استفاده

  1. زبان های برنامه نویسی پروژه خود (پایتون، جاوا اسکریپت، Go و غیره) را انتخاب کنید.
  2. چارچوب ها و ابزارها (Node، React، Django و غیره) را اضافه کنید.
  3. IDE (VS Code، IntelliJ، Xcode) و سیستم عامل (macOS، Windows، Linux) خود را انتخاب کنید.
  4. محتوای .gitignore تولید شده را کپی کرده و در ریشه پروژه خود ذخیره کنید.

سوالات متداول

فایل .gitignore را کجا باید قرار دهم؟
gitignore. را در فهرست اصلی مخزن خود قرار دهید. همچنین می‌توانید فایل‌های .gitignore را در زیر شاخه‌ها برای قوانین خاص دایرکتوری داشته باشید. Git آنها را به صورت سلسله مراتبی از ریشه تا برگ پردازش می کند.
آیا .gitignore فایل‌های ردیابی شده را حذف می‌کند؟
خیر. gitignore فقط از اضافه شدن فایل های ردیابی نشده جلوگیری می کند. اگر فایلی از قبل ردیابی شده باشد، افزودن آن به .gitignore آن را حذف نخواهد کرد. ابتدا 'git rm --cached <file>' را اجرا کنید تا ردیابی آن متوقف شود.
چه الگوهایی بیشتر مورد نیاز است؟
node_modules/ برای جاوا اسکریپت، __pycache__/ برای پایتون، .env برای secrets، .DS_Store برای macOS، و دایرکتوری های IDE (.idea/، .vscode/). این موارد رایج ترین ارتکابات تصادفی را پوشش می دهند.
آیا می توانم یک .gitignore جهانی داشته باشم؟
بله. یک .gitignore جهانی با 'git config --global core.excludesfile ~/.gitignore_global' ایجاد کنید. این برای همه مخازن شما اعمال می شود - برای فایل های سیستم عامل و IDE (.DS_Store، Thumbs.db، .idea/) مناسب است.