এই নিবন্ধটি আলোচনা করবে ' সতর্কতা: 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 সিআরএলএফ দ্বারা প্রতিস্থাপিত হবে 'এবং এটি ঠিক করার জন্য সমাধানগুলি অফার করে৷