গিট সংগ্রহস্থল নিয়ে কাজ করার সময় অযাচিত ডেটা হওয়ার আশঙ্কা থাকে। ধন্যবাদ, আপনি একটি গিটিগনোর এক্সটেনশান সহ একটি ফাইল তৈরি করতে পারেন এবং প্রকল্পে কোন ফাইল এবং ফোল্ডারগুলি উপেক্ষা করা উচিত তা নির্ধারণ করতে পারেন। আপনি প্রতিটি গিট সংগ্রহস্থল ব্যবহারের জন্য একটি গ্লোবাল GITIGNORE ডেটা তৈরি করতে পারেন।
কীভাবে গিটিগনোর ফাইল তৈরি করবেন
গিটিগনোর ফাইলগুলি সরল পাঠ্য ফাইল, যাতে আপনি এগুলি নোটপ্যাড বা কোনও পাঠ্য সম্পাদক ব্যবহার করে খুলতে পারেন। এখানে একটি গিটিগনোর ফাইল কীভাবে করবেন:
- যে কোনও পাঠ্য সম্পাদক খুলুন এবং সংরক্ষণ করুন টিপুন। নামটি .gitignore এ পরিবর্তন করুন।
- ফাইলটি সম্পাদনা করার সময়, প্রতিটি লাইন একটি একক ফোল্ডার বা একটি গিটের জন্য সংরক্ষণ করা হয় যা গিটকে উপেক্ষা করা উচিত।
.Gitignore ফাইলটিতে মন্তব্য যুক্ত করতে # ব্যবহার করুন Use
ওয়াইল্ডকার্ড ম্যাচের জন্য * ব্যবহার করুন
GITIGNORE ফাইলের সাথে সম্পর্কিত পাথ উপেক্ষা করতে # / ব্যবহার করুন।
উদাহরণ হিসাবে, আপনার GITIGNORE এর মতো দেখতে পারে:
# নোড_মডিউল ফোল্ডার উপেক্ষা করুন
নোড_মডিউলস
# এপিআই কী সম্পর্কিত ফাইল উপেক্ষা করুন
.env
# ম্যাক সিস্টেম ফাইলগুলি উপেক্ষা করুন
.ডিএস_ স্টোর
# এসএএসএস কনফিগারেশন ফাইলগুলি উপেক্ষা করুন
.সাস-ক্যাশে
আমি কিভাবে কারও জন্মদিন খুঁজে পেতে পারি
# সমস্ত পাঠ্য ফাইল উপেক্ষা করুন
* .txt
আপনি জানেন যে, মন্তব্য alচ্ছিক।
ডিরেক্টরিগুলি তাদের পাথগুলি এবং প্রতিটি লাইনের শেষে / ব্যবহার করে উপেক্ষা করুন I
উদাহরণ স্বরূপ:
পরীক্ষামূলক/
লগ /
পিসিতে এক্সবক্স 1 গেম খেলুন
বোঝা /
যদিও ওয়াইল্ডকার্ড প্রতীক * নির্দিষ্ট ফাইলের সাথে সমস্ত ফাইল উপেক্ষা করতে ব্যবহার করা যেতে পারে, আপনি এটিকে প্রত্যাখাত প্রতীকের সাথে একত্রিত করতে পারেন! এখানে একটি উদাহরণ:
* .txt
! readme.txt
! main.txt
উপরেরগুলি গিটকে রিডমে. টেক্সট এবং মেইন টেক্সট ব্যতীত .txt সম্প্রসারণ সহ প্রতিটি ফাইল উপেক্ষা করার জন্য অবহিত করবে inform
ওয়াইল্ডকার্ড ডিরেক্টরিতে ব্যবহার করা যেতে পারে। এগুলি ব্যবহার করার সময় কেবল সতর্কতা অবলম্বন করুন:
পরীক্ষা /
! পরীক্ষা / উদাহরণ.txt
আপনি ভাবতে পারেন যে গিটটি এখন পরীক্ষার ডিরেক্টরিতে উদাহরণ.txt ব্যতীত প্রতিটি ফাইল উপেক্ষা করবে। যাই হোক, এটা ব্যপার না। এটি এখনও কর্মক্ষেত্রে কারণে উদাহরণ.txt উপেক্ষা করবে, যেমন আমরা নির্ধারণ করেছি যে পুরো পরীক্ষার ডিরেক্টরিটি অগ্রাহ্য করা হয়েছে।
আপনার কাছে যে কোনও সংখ্যক ডিরেক্টরি এবং ফাইল মিলিয়ে ডাবল অ্যাসিস্ট্রিক (**) ব্যবহারের বিকল্প রয়েছে। উদাহরণস্বরূপ, পরীক্ষা / ** / *। Txt গিটকে কেবল পরীক্ষা ডিরেক্টরি এবং এর উপ-ডিরেক্টরিতে .txt দিয়ে শেষ হওয়া ফাইলগুলি উপেক্ষা করতে বলে to
গিটগনোর ফাইল কার্যকর করার তিনটি উপায়
আপনার সহকর্মীদের সাথে বা একা আপনার সমস্ত প্রকল্পের সাথে একটি গ্লোবাল গিটিগনোর ব্যবহার করুন। তবে, আপনি একটি স্থানীয় GITIGNORE তৈরি করতে পারেন বা এমনকি বাদ পড়ার বিধিও নির্দিষ্ট করতে পারেন।
একটি স্থানীয় গিটিগনোর ফাইল তৈরি করুন
GITIGNORE ফাইলগুলি সংজ্ঞায়িত করার দুটি উপায় রয়েছে। ডিরেক্টরি স্তরে আপনার একটি GITIGNORE ফাইল থাকতে পারে বা মূলটিতে একটি ফাইল তৈরি করতে পারেন। বেশিরভাগ ক্ষেত্রে, গিটিগনরে বৈশিষ্ট্য ফাইল এবং কনফিগারেশন ফাইল অন্তর্ভুক্ত করে। যখন আপনার সতীর্থরাও একই জিটিগনোর ফাইলটি টানছেন, স্বচ্ছতার জন্য মন্তব্য যুক্ত করতে # ব্যবহার করতে ভুলবেন না
একটি গ্লোবাল গিটিগনোর ফাইল তৈরি করুন
যদি একাধিক গিট সংগ্রহস্থলগুলির সাথে কাজ করা হয় তবে আপনি আপনার স্থানীয় সংগ্রহস্থলগুলির জন্য বিশ্বব্যাপী নিয়মগুলি সংজ্ঞায়িত করে অনেক সময় সাশ্রয় করতে পারেন।
আইফোনে সাইটগুলি কীভাবে ব্লক করবেন
- গিটিগনোর ফাইল তৈরি করুন এবং প্রয়োগ করতে সর্বজনীন বিধিগুলি সংজ্ঞায়িত করুন।
- আপনার স্থানীয় GITIGNORE ফাইলকে বিশ্বব্যাপী রূপান্তর করতে কোর.এক্সক্লুড ফাইলস সম্পত্তিটি ব্যবহার করুন। নিম্নলিখিত লাইনটি ব্যবহার করুন:
গিট কনফিগারেশন - গ্লোবাল কোর। এক্সক্লুড ফাইল
ব্যক্তিগত গিটিংগোর বিধি তৈরি করুন
আপনার যদি একটি নির্দিষ্ট সংগ্রহস্থল, নিয়ম থাকে তবে আপনি বিশ্বব্যাপী বা স্থানীয় GITIGNORE ফাইলগুলি সংশোধন করতে পারেন। এই বিধিগুলি আপনার ওয়ার্কগ্রুপের অন্য সদস্যদের সাথে ভাগ করা বা নিয়ন্ত্রণ করা যায় না। আপনি আপনার স্থানীয় ওয়ার্কিং ডিরেক্টরি বা লগার সেটিংসের জন্য ব্যক্তিগত গিটিগনর বিধিগুলি ব্যবহার করতে পারেন।
প্রতিশ্রুতিবদ্ধ ফাইলগুলির জন্য গিটিগনোর ফাইল ব্যবহার করা
প্রতিশ্রুতিবদ্ধ ফাইলগুলি উপেক্ষা করুন
প্রতিশ্রুতিবদ্ধ ফাইলগুলি ক্যাশে হওয়ার কারণে সংগ্রহস্থলে একীভূত হয়। আপনি যদি এই ডেটা উপেক্ষা করেন তবে প্রথমে এটি অপসারণ করা দরকার। এটি করার জন্য প্রস্তাবিত পদ্ধতিটি হ'ল এই ফাইলগুলি মুছুন এবং তারপরে পরিবর্তনগুলি প্রয়োগ করুন এবং প্রয়োগ করুন। একবার আপনি এটি করেন, আপনি শেষ পর্যন্ত একটি নিয়ম সংজ্ঞায়িত করে GITIGNORE ব্যবহার করতে পারেন যেখানে ফাইলটি স্থানীয়ভাবে উপেক্ষা করা হবে। এই লাইন যুক্ত করুন:
গিট আরএম-ক্যাচড
এই ফ্যাশনে, ফাইলটি ডিরেক্টরি ডিরেক্টরিতে থাকা সত্ত্বেও ফাইলটি সংগ্রহস্থল থেকে সরানো হবে। এই নিয়ম সহ একটি গিটিগনোর ফাইল কার্যকারী ডিরেক্টরিতে থাকা উচিত।
পূর্বে উপেক্ষা করা ফাইল প্রতিশ্রুতিবদ্ধ
আপনি যদি এমন কোনও ফাইল প্রতিপন্ন করতে চান যা উপেক্ষা করা হয়েছে, আপনি গিট অ্যাড লাইন এবং বল বিকল্পটি ব্যবহার করে এটি সম্পাদন করতে পারেন। উদাহরণস্বরূপ, যদি আপনি জিপিআইএনএনওআর ফাইল থেকে উদাহরণ.txt সরিয়ে রাখতে চান তবে এটি সংরক্ষণের প্রতিশ্রুতিবদ্ধ টি রেখে লাইনগুলি সন্নিবেশ করুন:
গিট অ্যাড -f উদাহরণ.txt
গিট কমিট-এম ফোর্স যুক্ত করে উদাহরণ.txt t
আপনি এখন স্টোরগুলিতে একটি উপেক্ষা করা ফাইল যুক্ত করেছেন। চূড়ান্ত পদক্ষেপটি হ'ল গিটিগনোর ফাইলটি উপেক্ষা করার ধরণ বা নিয়মটি সরিয়ে ফর্ম করে mod
আপনার উপকারে GITIGNORE ব্যবহার করুন
গিটিগনোর ফাইলগুলি প্রায় প্রতিটি প্রকল্পে উপস্থিত থাকায় আপনাকে সেগুলি কীভাবে ব্যবহার করতে হয় তা শিখতে হবে। কমান্ডগুলি সহজ হলেও আপনার নিয়মগুলি সংজ্ঞায়িত করা এবং সঠিক ফাইলগুলি উপেক্ষা করা অপরিহার্য। গিটিগনোরের যথাযথ ব্যবহারের সাথে আপনি সময় সাশ্রয় করবেন এবং আপনার প্রকল্পটিকে অনুকূল করবেন।
গিট সংগ্রহস্থলে আপনার কতবার GITIGNORE ফাইলের প্রয়োজন হয়? আপনি কি বেশিরভাগ বৈশ্বিক বা স্থানীয় নিয়ম ব্যবহার করেন? মন্তব্য বিভাগে আপনার অভিজ্ঞতা শেয়ার করুন।