وب‌سرویس مجید

پروژه gitattributes

gitattributes/gitattributes

کاربرد:

این پروژه شامل مجموعه‌ای از تمپلیت‌های مفید برای فایل .gitattributes هست که به مدیریت نحوه رفتار گیت با فایل‌ها و دایرکتوری‌های مختلف در مخزن کمک می‌کنه. ️

در چه شرایطی بهتره استفاده شود؟

وقتی می‌خوای رفتار گیت رو در قبال فایل‌ها (مثل تفاوت‌های خط، فشرده‌سازی، یا عدم ردیابی برخی فایل‌ها) تنظیم کنی، استفاده از این تمپلیت‌ها خیلی مفیده. به‌ویژه در پروژه‌های چندپلتفرمی یا وقتی با تیم کار می‌کنی.

چند مثال از موارد استفاده

- جلوگیری از مشکلات خطوط جدید بین ویندوز و لینوکس با تنظیم text=auto

- مشخص کردن فایل‌های باینری برای جلوگیری از تفاوت‌های نامناسب در diff

- تنظیم فایل‌های خاص (مثل لاگ یا فایل‌های build) برای عدم تغییر در خطوط جدید

- استفاده در CI/CD برای کنترل بهتر خروجی‌های اتوماسیون

  • ##git
  • ##version
  • ##devops
  • ##coding
  • ##software
  • ##team
  • ##gitattributes
  • ##automation
  • ##code
  • ##open