رفع مشکل عدم حساسیت git به حروف کوچک و بزرگ در نام فولدرها و فایلها
اگر کاربر سرویسهایی که git ارائه میدهند هستید یا سرور شخصی git دارید، احتمالا به این مشکل برخوردهاید که git با تغییر نام دایرکتوریها و فایلها و تبدیل هر کاراکتر آن به حروف بزرگ حساسیتی نشان نمیدهد و وقتی بخواهید کد زیر را روی پروداکشن استفاده کنید به مشکل بر خواهید خورد. در این نوشته به روش فعال کردن حساسیت تغییر حروف بزرگ و کوچک در نام فولدرها و فایل دارید در این آموزش به روش فعال کردن آن میپردازیم.
رفع مشکل عدم حساسیت git به حروف کوچک و بزرگ در نام فولدرها و فایلها
برای رفع این مشکل کد زیر را درون کنسول console یا کامندلاین commandline پروژه خود اجرا کنید:
git config core.ignorecase false
اگر مشکل شما با کد بالا رفع نشد در بخش نظرات همین نوشته مشکل خود را برای ما بنویسید.
برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]



















این مشکل روی سیستمعاملهای لینوکسی هم پیش میاد یا اونجا به صورت پیشفرض case-sensitive هست؟
سلام، بله این مشکل روی سیستمعاملهای لینوکسی هم ممکن است رخ دهد، اما به صورت پیشفرض لینوکس به حروف بزرگ و کوچک حساس است.
اگه اشتباهی دوباره true کنیم، فایلهای case-sensitive از دست میرن؟
اگر دوباره true را تنظیم کنید، Git به تغییرات حروف کوچک و بزرگ حساس نخواهد شد و ممکن است فایلهایی که نامشان فقط در بزرگی و کوچکی حروف تفاوت دارند، به درستی مدیریت نشوند.
روی macOS هم همین مشکل وجود داره یا مختص ویندوزه؟
سلام، این مشکل روی سیستمعاملهای مختلف از جمله macOS هم وجود دارد و راه حل ارائه شده برای رفع آن روی تمام سیستمعاملها کاربرد دارد.
میشه اینو روی دایرکتوری خاص اعمال کنیم؟
سلام، این تنظیم به صورت سراسری برای مخزن اعمال میشود و امکان اعمال آن روی دایرکتوری خاص وجود ندارد.
این تنظیم فقط روی همون ریپو اعمال میشه یا باید گلوبال هم ست کنیم؟
این تنظیم فقط روی ریپوی فعلی اعمال میشود. برای اعمال گلوبال، از دستور git config –global core.ignorecase false استفاده کنید.