Веб-версияОткрыть в Telegram

Постمثلاً gitignore. که دیگر کاملاً مشخص است. اما gitattributes. چطور؟

16 сентября 2026
ج
جاوااسکریپت | JavaScript
Фотография
нажмите — покажем
مثلاً gitignore. که دیگر کاملاً مشخص است. اما gitattributes. چطور؟ این فایل کمک می‌کند مشخص کنیم با فایل‌های مختلف چه رفتاری داشته باشیم. مثلاً استراتژی ادغام: به Git می‌گوید اگر هنگام merge تعارضی در package-lock.json ایجاد شد، نسخهٔ شاخهٔ فعلی (ours) را نگه دار package-lock.json merge=ours و تمام؛ مسئله به شکل موردنظر حل می‌شود. یا فرض کنید دارید برای چند پلتفرم مختلف توسعه می‌دهید: *.sh text eol=lf *.bat text eol=crlf اهمیت خطوط بالا برای خود Git این است که Git باید بتواند تشخیص دهد تغییرات یک فایل واقعاً تغییر محتوایی بوده یا فقط به‌خاطر تفاوت سیستم‌عامل، پایان خط‌ها عوض شده است. مثلاً فرض کن روی ویندوز فایل این‌طور باشد: line 1\r\n line 2\r\n line 3\r\n و روی Linux همان فایل: line 1\n line 2\n line 3\n از دید انسان، هیچ تفاوت محتوایی وجود ندارد؛ اما اگر Git این موضوع را درست مدیریت نکند، ممکن است تغییر پایان خط‌ها را به شکل یک تغییر بزرگ ببیند. #️⃣#tool 👥@IR_javascript_group 🆔@IR_javascript
6 · 231 ·

Рядом в ленте

ججاوااسکریپت | JavaScriptبا اعمال position: sticky روی سربرگ جدول، می‌توان یک پیاده‌سازی زیبا و قابل‌فهم از هدر چسبان (Sticky Header) داشت. اما یک مشکل وجود دارد: هنگام اسکرول، آخرین ردججاوااسکریپت | JavaScriptواژهٔ «مدل» این روزها معمولاً چیزی با هفت تا هفتاد میلیارد پارامتر و ده‌ها گیگابایت وزن را در ذهن تداعی می‌کند. اما مدل اصلاً مجبور نیست چنین ابعادی داشته باشد.
это сообщение
ججاوااسکریپت | JavaScriptفرض کن یک نفر در طول زمان با چند ایمیل مختلف commit زده: Ali Ahmadi <[email protected]> Ali Ahmadi <[email protected]> A. Ahmadi <[email protected]> از نظر Git این‌ججاوااسکریپت | JavaScriptفرض کن در پروژه‌تان می‌خواهید همهٔ اعضای تیم پیام Commit را یک‌شکل بنویسند. مثلاً به‌جای اینکه هرکس هر چیزی بنویسد: fix login login bug update تغییرات لاگین fix
ججاوااسکریپت | JavaScriptجاوااسکریپت | JavaScript@IR_javascript · канал · Технологии
493подписчиков190средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем