Git میں LF کو CRLF وارننگ سے تبدیل کرنے کا طریقہ

Git My Lf Kw Crlf Warnng S Tbdyl Krn Ka Tryq



گٹ کا استعمال کرتے ہوئے، بعض اوقات آپ کو مختلف کاموں کو انجام دینے کے دوران متعدد غلطیوں اور انتباہات کا سامنا کرنا پڑ سکتا ہے، جیسے کہ مختلف منظرناموں میں نئے پروجیکٹ فائلز اور فولڈرز بنانا، جیسے ورکنگ ڈائرکٹری سے سٹیجنگ ایریا تک فائلوں کو ٹریک کرتے وقت۔ ' انتباہ: LF کو CRLF سے بدل دیا جائے گا۔ گٹ لوکل ریپوزٹری میں فائلیں شامل کرتے وقت آپ کو سب سے عام انتباہ کا سامنا کرنا پڑ سکتا ہے۔

یہ مضمون بحث کرے گا ' انتباہ: LF کو CRLF سے بدل دیا جائے گا۔ اور اسے ٹھیک کرنے کا حل فراہم کریں۔

Git میں 'انتباہ: LF کو CRLF سے تبدیل کیا جائے گا' کیا ہے؟

' انتباہ: LF کو CRLF سے بدل دیا جائے گا۔ 'زیادہ تر اس وقت ہوتا ہے جب Git کنفیگریشن متغیر کی قدر کو ' کے طور پر طے کیا جاتا ہے۔ سچ ' انتباہ کے پیچھے وجہ یہ ہے کہ کمٹڈ فائلیں آپ کی محفوظ کردہ فائلوں سے مختلف ہیں۔







لہذا، اس انتباہ کو حل کرنے یا اس سے بچنے کے لیے، آپ کو گٹ کنفیگریشن متغیر کی قدر کو تبدیل کرنا ہوگا۔ $ git config <–عالمی یا مقامی> core.autocrlf غلط ' کمانڈ.



ذیل میں دیے گئے منظر نامے کو دیکھیں، جو ہمیں مخصوص وارننگ دکھاتا ہے۔



مرحلہ 1: گٹ فولڈر پر جائیں۔

سب سے پہلے، فراہم کردہ کمانڈ کا استعمال کرتے ہوئے گٹ پروجیکٹس روٹ فولڈر میں جائیں:





$ سی ڈی 'C:\صارفین \n azma\go'

مرحلہ 2: بنائیں اور گٹ لوکل ریپوزٹری میں منتقل کریں۔

پر عمل کرکے ایک نئی ڈائریکٹری بنائیں ' mkdir 'حکم دیں اور اسے استعمال کرتے ہوئے فوری طور پر منتقل کریں' سی ڈی ' کمانڈ:



$ mkdir demo7 && سی ڈی demo7

مرحلہ 3: گٹ ریپوزٹری کو شروع کریں۔

اب چلائیں ' یہ گرم ہے گٹ لوکل ریپوزٹری کو شروع کرنے کا کمانڈ:

$ یہ گرم ہے

مرحلہ 4: فائل کو کھولیں اور اپ ڈیٹ کریں۔

ایک نئی فائل بنانے کے لیے فراہم کردہ کمانڈ کو چلائیں اور ری ڈائریکٹ آپریٹر کا استعمال کرتے ہوئے کچھ متن شامل کریں:

$ چھو file1.txt && بازگشت 'یہ میری پہلی فائل ہے' > file1.txt

یہاں، ہم نے شامل کیا ہے ' یہ میری پہلی فائل ہے۔ ' متن میں ' file1.txt 'کے ذریعے' بازگشت ' کمانڈ:

مرحلہ 5: فائل شامل کریں۔

اگلا، نیچے دی گئی کمانڈ کا استعمال کرتے ہوئے فائل کو گٹ سٹیجنگ ایریا میں شامل کریں:

$ git شامل کریں file1.txt

یہ دیکھا جاسکتا ہے کہ جب ہم نے فائل کو اسٹیجنگ ایریا میں شامل کرنے کی کوشش کی تو Git bash نے مذکورہ انتباہ کو پھینک دیا۔

اب، آئیے اس کو ٹھیک کرنے کے لیے اگلے حصے کی طرف چلتے ہیں۔ انتباہ: LF کو CRLF سے بدل دیا جائے گا۔ '

'انتباہ: Lf کو CRLF سے تبدیل کیا جائے گا' کو کیسے ٹھیک کریں؟

اب، آئیے پچھلے حصے میں سامنے آنے والی بیان کردہ انتباہ کو ٹھیک کرنے کے لیے ذیل میں فراہم کردہ اقدامات کی طرف بڑھتے ہیں۔

مرحلہ 1: ترتیبات کو چیک کریں۔

سب سے پہلے، فراہم کردہ کمانڈ کا استعمال کرتے ہوئے Git کنفیگریشن متغیر ویلیو کی ڈیفالٹ سیٹنگز کو چیک کریں:

$ git config core.autocrlf

نیچے دیے گئے آؤٹ پٹ کے مطابق، گٹ کنفیگریشن متغیر کو 'کے طور پر سیٹ کیا گیا ہے۔ سچ ”:

مرحلہ 2: عالمی سطح پر CRLF وارننگ کے ذریعے تبدیل کریں (فی صارف)

اگلا، ہم Git کنفیگریشن متغیر کی قدر کو 'میں تبدیل کریں گے۔ جھوٹا دی گئی کمانڈ کی مدد سے:

$ git config --عالمی core.autocrlf جھوٹا

مرحلہ 3: ترتیبات کی تصدیق کریں۔

اب، ہم اس بات کو یقینی بنانے کے لیے انجام دیے گئے آپریشن کی تصدیق کریں گے کہ کنفیگریشن متغیر ویلیو کو 'میں تبدیل کر دیا گیا ہے۔ جھوٹا ”:

$ git config core.autocrlf

ذیل میں آؤٹ پٹ اشارہ کرتا ہے کہ متغیر کی قدر کامیابی کے ساتھ ' جھوٹا ”:

مرحلہ 4: مقامی طور پر CRLF وارننگ کے ذریعے تبدیل کریں (صرف پروجیکٹ کے لیے)

مخصوص مقامی پروجیکٹس کے لیے CRLF وارننگ کو تبدیل کرنے کے لیے، نیچے دی گئی کمانڈ پر عمل کریں:

$ git config --مقامی core.autocrlf جھوٹا

مرحلہ 5: ترتیبات کی تصدیق کریں۔

اب، ہم چلائیں گے ' git config 'حکم کے ساتھ' core.autocrlf گٹ کنفیگریشن متغیر اس کی تشکیل شدہ قدر کو چیک کرنے کے لیے:

$ git config core.autocrlf

نیچے دیے گئے آؤٹ پٹ میں، آپ دیکھ سکتے ہیں کہ قدر کامیابی کے ساتھ ' جھوٹا ”:

مرحلہ 6: فائل شامل کریں۔

آخر میں، ہم دی گئی کمانڈ کی مدد سے فائل کو گٹ سٹیجنگ ایریا میں شامل کریں گے:

$ git شامل کریں file1.txt

یہ دیکھا جا سکتا ہے کہ؛ فائل کو کامیابی سے شامل کیا گیا ہے:

مرحلہ 7: اسٹیٹس چیک کریں۔

آخر میں، ہم گٹ ریپوزٹری کی موجودہ حیثیت کو چیک کریں گے:

$ گٹ کی حیثیت .

مندرجہ ذیل آؤٹ پٹ اشارہ کرتا ہے کہ نئی فائل Git ذخیرہ میں شامل کی گئی ہے:

یہی ہے! ہم نے Git میں CRLF وارننگ کو ٹھیک کرنے کا آسان حل فراہم کیا ہے۔

نتیجہ

Git صارفین کو زیادہ تر ' انتباہ: LF کو CRLF سے بدل دیا جائے گا۔ 'جب' autocrlf 'گٹ کنفیگریشن متغیر ویلیو کو کنفیگر کیا گیا ہے' سچ ' تاہم، آپ اس کی قدر کو ' کے طور پر تبدیل کر سکتے ہیں عالمی 'فی صارف کے ساتھ ساتھ' مقامی 'فی پروجیکٹ میں' $ git config <–عالمی یا مقامی> core.autocrlf غلط ' کمانڈ. اس مضمون میں، ہم نے بحث کی ہے ' انتباہ: LF کو CRLF سے بدل دیا جائے گا۔ اور اسے ٹھیک کرنے کے لیے حل پیش کیے۔