আমি কিভাবে .gitignore ফাইল ব্যবহার করব?

How Do I Use Gitignore File



গিট সংগ্রহস্থলের সাথে কাজ করার সময়, এমন কিছু ফাইল রয়েছে যা আমরা যখনই আমাদের সংগ্রহস্থলে কোনও পরিবর্তন করি তখন আমরা তা করতে চাই না। কারণ এই ফাইলগুলি কিছু কনফিগারেশন বা লাইব্রেরির সাথে সম্পর্কিত হতে পারে যা আমরা গণ্ডগোল বা পরিবর্তন করতে চাই না। এছাড়াও, এই ধরনের ফাইলগুলি পুনরায় প্রেরণ করে, আপনি আপনার পুরো প্রকল্পের সংগ্রহস্থলকে গোলমাল করতে পারেন। এই কারণেই গিট .gitignore ফাইলের ধারণাটি চালু করেছিল। এটি গিটের একটি ফাইল যেখানে আপনি আপনার প্রকল্পের সংগ্রহস্থলের সেই সমস্ত ফাইল যুক্ত করতে পারেন যা আপনি পুনরায় জমা দিতে চান না, বা অন্য কথায়, যে ফাইলগুলি আপনি প্রতিশ্রুতি দেওয়ার সময় উপেক্ষা করতে চান। অতএব, আজ আমরা আপনাকে উবুন্টু 20.04 এ .gitignore ফাইল ব্যবহারের পদ্ধতি ব্যাখ্যা করব।

উবুন্টু 20.04 এ .gitignore ফাইল ব্যবহারের পদ্ধতি

উবুন্টু 20.04 এ .gitignore ফাইলটি ব্যবহার করতে, আমরা আপনাকে নিম্নলিখিত নয়টি ধাপে নিয়ে যাব:







ধাপ 1: পরীক্ষার সংগ্রহস্থল অর্জন করুন

আমাদের নিজস্ব প্রকল্পের সংগ্রহস্থল তৈরির পরিবর্তে, আমরা গিটহাব -এ উপলব্ধ একটি নমুনা সংগ্রহস্থল ব্যবহার করেছি। নীচে উল্লিখিত কমান্ডটি চালানোর মাধ্যমে আপনাকে এই সংগ্রহস্থলটি অর্জন করতে হবে:



গিট ক্লোন https://github.com/schacon/simplegit-progit



একবার নির্দিষ্ট সংগ্রহস্থল আপনার উবুন্টু 20.04 সিস্টেমে ক্লোন হয়ে গেলে, এটি টার্মিনালে নিম্নলিখিত অবস্থা প্রদর্শন করবে:





পদক্ষেপ 2: উপেক্ষা করার জন্য একটি নমুনা ফাইল তৈরি করুন

এখন আমাদের একটি নমুনা ফাইল তৈরি করতে হবে যা আমরা আমাদের প্রকল্প ডিরেক্টরিতে উপেক্ষা করতে চাই। এর জন্য, আমাদের প্রথমে এই কমান্ডটি চালিয়ে আমাদের প্রকল্প ডিরেক্টরিতে যেতে হবে:



cd / home / kbuzdar / simplegit-progit

এখানে, আপনাকে সেই পথ সরবরাহ করতে হবে যেখানে আপনি পরীক্ষার সংগ্রহস্থল ক্লোন করেছেন।

একবার আপনি পরীক্ষার সংগ্রহস্থলের মধ্যে থাকলে, আপনি নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে এতে একটি নমুনা ফাইল তৈরি করতে পারেন:

সুডো ন্যানো abc.txt

যখন এই ফাইলটি ন্যানো এডিটরের সাথে খোলে, আপনি নীচের ছবিতে দেখানো হিসাবে এটিতে যেকোনো এলোমেলো লেখা লিখতে পারেন, এর পরে আপনি এই ফাইলটি সংরক্ষণ করতে পারেন।

ধাপ 3: .gitignore ফাইল তৈরি করুন

একবার আমরা একটি ফাইল তৈরি করেছি যা আমরা আমাদের পরবর্তী প্রতিশ্রুতিতে উপেক্ষা করতে চাই, আমরা আমাদের কমান্ডটি চালানোর মাধ্যমে আমাদের প্রকল্পের সংগ্রহস্থলে .gitignore ফাইল তৈরি করব:

sudo nano .gitignore

ধাপ 4: .gitignore ফাইলে উপেক্ষা করা ফাইল যোগ করুন

যখন .gitignore ফাইলটি ন্যানো এডিটর দিয়ে খোলে, তখন আপনাকে সেই ফাইলটির নাম যোগ করতে হবে যা আপনি .gitignore ফাইলে উপেক্ষা করতে চান। আমাদের ক্ষেত্রে, এটি abc.txt। .Gitignore ফাইলে এই ফাইল যোগ করার পর, আমরা কেবল এটি সংরক্ষণ করব। আপনি .gitignore ফাইলে আলাদা লাইনে যত উপেক্ষা করতে চান ততগুলি ফাইল যোগ করতে পারেন।

ধাপ 5: গিট পুনরায় শুরু করুন

একবার আমরা কাঙ্ক্ষিত পরিবর্তনগুলি করলে, আমাদের নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে গিটকে পুনরায় চালু করতে হবে:

git init

যদি এই কমান্ডটি সফলভাবে গিটকে পুনরায় চালু করতে পরিচালিত করে, তাহলে আপনি নীচের ছবিতে দেখানো বার্তাটি দেখতে সক্ষম হবেন।

ধাপ 6: আপনার সংগ্রহস্থলে নতুন তৈরি পরিবর্তন যুক্ত করুন

পরবর্তী ধাপটি হল নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে আমাদের প্রকল্পের সংগ্রহস্থলে নতুন করা পরিবর্তনগুলি যোগ করা:

git যোগ করুন।

যদি পরিবর্তনগুলি সফলভাবে আপনার প্রকল্পের সংগ্রহস্থলে যোগ করা হয়, তাহলে সিস্টেমটি টার্মিনালে কোনো বার্তা প্রদর্শন করবে না, যেমনটি নীচের ছবিতে দেখানো হয়েছে।

ধাপ 7: গিটের বর্তমান অবস্থা পরীক্ষা করুন

এখন গিটে এই পরিবর্তনগুলি করার আগে, আমরা নিম্নলিখিত কমান্ড দিয়ে গিটের বর্তমান অবস্থা পরীক্ষা করব:

git অবস্থা

আমাদের গিট প্রকল্প সংগ্রহস্থলের বর্তমান অবস্থা নীচের ছবিতে দেখানো হয়েছে।

ধাপ 8: সমস্ত পরিবর্তন প্রতিশ্রুতিবদ্ধ করুন

এখন আমরা নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে এই পরিবর্তনগুলি করব:

git commit –m বার্তা প্রদর্শন করা হবে

এখানে, আপনি আপনার পছন্দের যে কোন বার্তার সাথে প্রদর্শিত হতে বার্তাটি প্রতিস্থাপন করতে পারেন যা আপনি আপনার সাম্প্রতিক প্রতিশ্রুতির সাথে প্রদর্শন করতে চান।

আমাদের সাম্প্রতিক প্রতিশ্রুতির ফলাফল নীচের ছবিতে দেখানো হয়েছে।

আপনি উপরের চিত্র থেকে সহজেই দেখতে পাবেন যে শুধুমাত্র .gitignore ফাইলটি প্রতিশ্রুতিবদ্ধ হয়েছে এবং abc.txt ফাইল নয় কারণ আমরা আমাদের প্রতিশ্রুতিতে এটি উপেক্ষা করতে চেয়েছিলাম। এর মানে হল যে গিট পরিবর্তন করার সময় আমরা আমাদের .gitignore ফাইলে যে ফাইলটি উল্লেখ করেছি তা উপেক্ষা করতে সফলভাবে পরিচালিত হয়েছে।

উপসংহার

আজকের টিউটোরিয়ালটি অনুসরণ করে, আপনি আপনার .gitignore ফাইলগুলিতে কমিট করার সময় যত সহজে উপেক্ষা করতে চান ততগুলি ফাইল যোগ করতে পারেন। এইভাবে, আপনি এই ফাইলগুলিকে দুর্ঘটনাক্রমে জগাখিচুড়ি হওয়া থেকে বাঁচাবেন না, তবে এটি আপনার সম্পদগুলিও সংরক্ষণ করবে যা অপ্রাসঙ্গিক ফাইলগুলি তৈরিতে ব্যয় করা হবে।