Git-এ CRLF সতর্কতা দ্বারা LF কিভাবে প্রতিস্থাপিত হবে

Git E Crlf Satarkata Dbara Lf Kibhabe Pratisthapita Habe



গিট ব্যবহার করার সময়, কখনও কখনও আপনি বিভিন্ন কাজ সম্পাদন করার সময় একাধিক ত্রুটি এবং সতর্কতার সম্মুখীন হতে পারেন, যেমন বিভিন্ন পরিস্থিতিতে নতুন প্রকল্প ফাইল এবং ফোল্ডার তৈরি করা, যেমন কাজের ডিরেক্টরি থেকে স্টেজিং এলাকায় ফাইলগুলি ট্র্যাক করার সময়। দ্য ' সতর্কতা: LF সিআরএলএফ দ্বারা প্রতিস্থাপিত হবে ” গিট স্থানীয় সংগ্রহস্থলে ফাইল যোগ করার সময় আপনি সবচেয়ে সাধারণ সতর্কতার সম্মুখীন হতে পারেন।

এই নিবন্ধটি আলোচনা করবে ' সতর্কতা: LF সিআরএলএফ দ্বারা প্রতিস্থাপিত হবে এবং এটি ঠিক করার সমাধান প্রদান করুন।

গিট-এ 'সতর্কতা: LF সিআরএলএফ দ্বারা প্রতিস্থাপিত হবে' কী?

দ্য ' সতর্কতা: LF সিআরএলএফ দ্বারা প্রতিস্থাপিত হবে ' বেশিরভাগই ঘটে যখন গিট কনফিগারেশন ভেরিয়েবলের মান ' হিসাবে সেটেল করা হয় সত্য ” সতর্কতার পিছনে কারণ হল প্রতিশ্রুতিবদ্ধ ফাইলগুলি আপনি যা সংরক্ষণ করেছেন তার থেকে আলাদা।







সুতরাং, এই সতর্কতাটি সমাধান করতে বা এড়াতে, আপনাকে গিট কনফিগারেশন ভেরিয়েবলের মান পরিবর্তন করতে হবে “ $ git config <–global or local> core.autocrlf মিথ্যা 'আদেশ।



নীচের প্রদত্ত পরিস্থিতি দেখুন, যা আমাদের নির্দিষ্ট সতর্কতা দেখায়।



ধাপ 1: গিট ফোল্ডারে নেভিগেট করুন

প্রথমে, প্রদত্ত কমান্ড ব্যবহার করে গিট প্রকল্প রুট ফোল্ডারে যান:





$ সিডি 'সি:\ব্যবহারকারীরা \n আজমা\গো'

ধাপ 2: তৈরি করুন এবং গিট লোকাল রিপোজিটরিতে যান

এক্সিকিউট করে একটি নতুন ডিরেক্টরি তৈরি করুন ' mkdir 'কমান্ড এবং অবিলম্বে এটি ব্যবহার করে যান' সিডি 'আদেশ:



$ mkdir ডেমো7 && সিডি ডেমো7

ধাপ 3: গিট রিপোজিটরি শুরু করুন

এখন, চালান ' গরম গিট স্থানীয় সংগ্রহস্থল শুরু করার জন্য কমান্ড:

$ গরম

ধাপ 4: ফাইল খুলুন এবং আপডেট করুন

একটি নতুন ফাইল তৈরি করতে প্রদত্ত কমান্ডটি চালান এবং পুনঃনির্দেশ অপারেটর ব্যবহার করে কিছু পাঠ্য যোগ করুন:

$ স্পর্শ file1.txt && প্রতিধ্বনি 'এটা আমার প্রথম ফাইল' > file1.txt

এখানে, আমরা যোগ করেছি ' এটা আমার প্রথম ফাইল 'এ পাঠ্য' file1.txt ' মাধ্যম ' প্রতিধ্বনি 'আদেশ:

ধাপ 5: ফাইল যোগ করুন

এরপরে, নীচের কমান্ড ব্যবহার করে গিট স্টেজিং এলাকায় ফাইলটি যুক্ত করুন:

$ git যোগ করুন file1.txt

এটি দেখা যায় যে Git bash উল্লিখিত সতর্কতা ছুড়ে দিয়েছে যখন আমরা স্টেজিং এলাকায় ফাইলটি যুক্ত করার চেষ্টা করেছি:

এখন, এর সমাধান করার জন্য পরবর্তী বিভাগে যাওয়া যাক সতর্কতা: LF সিআরএলএফ দ্বারা প্রতিস্থাপিত হবে

কিভাবে 'সতর্কতা: Lf সিআরএলএফ দ্বারা প্রতিস্থাপিত হবে' ঠিক করবেন?

এখন, পূর্ববর্তী বিভাগে সম্মুখীন বিবৃত সতর্কতা ঠিক করতে নীচের প্রদত্ত পদক্ষেপের দিকে এগিয়ে যাওয়া যাক।

ধাপ 1: সেটিংস চেক করুন

প্রথমে, প্রদত্ত কমান্ড ব্যবহার করে গিট কনফিগারেশন ভেরিয়েবল মানের ডিফল্ট সেটিংস পরীক্ষা করুন:

$ git কনফিগারেশন core.autocrlf

নীচের আউটপুট অনুসারে, গিট কনফিগারেশন ভেরিয়েবলটি ' হিসাবে সেট করা হয়েছে সত্য ”:

ধাপ 2: বিশ্বব্যাপী CRLF সতর্কতা দ্বারা প্রতিস্থাপন করুন (ব্যবহারকারী প্রতি)

এর পরে, আমরা গিট কনফিগারেশন ভেরিয়েবলের মান পরিবর্তন করব “ মিথ্যা 'প্রদত্ত কমান্ডের সাহায্যে:

$ git কনফিগারেশন -- বিশ্বব্যাপী core.autocrlf মিথ্যা

ধাপ 3: সেটিংস যাচাই করুন

এখন, কনফিগারেশন ভেরিয়েবলের মান 'এ পরিবর্তিত হয়েছে তা নিশ্চিত করতে আমরা সম্পাদিত অপারেশনটি যাচাই করব মিথ্যা ”:

$ git কনফিগারেশন core.autocrlf

নীচের-আউটপুট নির্দেশ করে যে পরিবর্তনশীল মান সফলভাবে সেট করা হয়েছে ' মিথ্যা ”:

ধাপ 4: স্থানীয়ভাবে CRLF সতর্কতা দ্বারা প্রতিস্থাপন করুন (কেবলমাত্র প্রকল্পের জন্য)

নির্দিষ্ট স্থানীয় প্রকল্পগুলির জন্য CRLF সতর্কতা প্রতিস্থাপন করতে, নীচের প্রদত্ত কমান্ডটি চালান:

$ git কনফিগারেশন --স্থানীয় core.autocrlf মিথ্যা

ধাপ 5: সেটিংস যাচাই করুন

এখন, আমরা চালাব ' git কনফিগারেশন 'সহ কমান্ড' core.autocrlf ” গিট কনফিগারেশন ভেরিয়েবল এর কনফিগার করা মান পরীক্ষা করতে:

$ git কনফিগারেশন core.autocrlf

নীচের আউটপুটে, আপনি দেখতে পাচ্ছেন যে মানটি সফলভাবে স্থির হয়েছে “ মিথ্যা ”:

ধাপ 6: ফাইল যোগ করুন

অবশেষে, আমরা প্রদত্ত কমান্ডের সাহায্যে ফাইলটিকে গিট স্টেজিং এলাকায় যুক্ত করব:

$ git যোগ করুন file1.txt

দেখা যায় যে; ফাইলটি সফলভাবে যোগ করা হয়েছে:

ধাপ 7: স্থিতি পরীক্ষা করুন

অবশেষে, আমরা গিট সংগ্রহস্থলের বর্তমান অবস্থা পরীক্ষা করব:

$ git অবস্থা .

নীচের আউটপুটটি নির্দেশ করে যে নতুন ফাইলটি গিট সংগ্রহস্থলে যোগ করা হয়েছে:

এটাই! আমরা Git-এ CRLF সতর্কতা ঠিক করার জন্য সবচেয়ে সহজ সমাধান দিয়েছি।

উপসংহার

গিট ব্যবহারকারীরা বেশিরভাগই ' সতর্কতা: LF সিআরএলএফ দ্বারা প্রতিস্থাপিত হবে ' যখন ' autocrlf ' Git কনফিগারেশন ভেরিয়েবল মান হিসাবে কনফিগার করা হয়েছে ' সত্য ” যাইহোক, আপনি এর মান পরিবর্তন করতে পারেন ' বিশ্বব্যাপী 'প্রতি ব্যবহারকারীর পাশাপাশি ' স্থানীয় 'প্রতি প্রকল্পে' $ git config <–global or local> core.autocrlf মিথ্যা 'আদেশ। এই নিবন্ধে, আমরা আলোচনা করেছি ' সতর্কতা: LF সিআরএলএফ দ্বারা প্রতিস্থাপিত হবে 'এবং এটি ঠিক করার জন্য সমাধানগুলি অফার করে৷