একটি GITIGNORE ফাইল কি?

কিভাবে GITIGNORE ফাইলগুলি খোলা, সম্পাদনা এবং রূপান্তর করা যায়

GITIGNORE ফাইল এক্সটেনশানের একটি ফাইলটি Git নামক সংস্করণ / উৎস নিয়ন্ত্রণ সিস্টেমের সাথে ব্যবহৃত একটি Git ignore ফাইল । এটি কোন সুনির্দিষ্ট সূত্র কোডে কোন ফাইল ও ফোল্ডারগুলি উপেক্ষা করা উচিত তা নির্দিষ্ট করে।

এটি একটি প্রতি-পথ ভিত্তিতে ব্যবহার করা যেতে পারে যাতে নিয়মগুলি শুধুমাত্র নির্দিষ্ট ফোল্ডারগুলিতে প্রয়োগ করা হয়, কিন্তু আপনি একটি বিশ্বব্যাপী GITIGNORE ফাইল তৈরি করতে পারেন যা আপনার কাছে প্রতিটি Git সংগ্রহস্থলগুলিতে প্রযোজ্য হয়।

আপনি GitHin এর বিভিন্ন উপায়ে সুপারিশকৃত GITIGNORE ফাইলগুলির কয়েক ডজন উদাহরণ পেতে পারেন। গিটহাউর এর .gitignore টেমপ্লেট পৃষ্ঠা।

কিভাবে একটি GITIGNORE ফাইল খুলুন

GITIGNORE ফাইলগুলি প্লেইন টেক্সট ফাইল, যার মানে আপনি যে কোনও প্রোগ্রামের সাথে একটি খুলতে পারেন যা পাঠ্য ফাইলগুলি পড়তে পারে।

উইন্ডোজ ব্যবহারকারী বিল্ট-ইন নোটপ্যাড প্রোগ্রাম বা ফ্রি নোটপ্যাড ++ অ্যাপ্লিকেশনের সাথে GITIGNORE ফাইল খুলতে পারেন। MacOS এ GITIGNORE ফাইল খুলতে, আপনি Gedit ব্যবহার করতে পারেন লিনাক্স ব্যবহারকারীদের (যেমন উইন্ডোজ এবং ম্যাকোএস) GITIGNORE ফাইল খোলার এবং সম্পাদনা করার জন্য এটমটি কার্যকর হতে পারে।

যাইহোক, GITIGNORE ফাইলগুলি আসলে ব্যবহারযোগ্য নয় (অর্থাৎ তারা একটি অপ্রয়োজনীয় ফাইল হিসাবে কাজ করে না) যদি না সেটি গিটের প্রেক্ষিতে ব্যবহার করা হয়, যা উইন্ডোজ, লিনাক্স এবং ম্যাকোসে চালিত ফ্রি সফটওয়্যার

আপনি GITIGNORE ফাইলটিকে এটি স্থাপন করার মাধ্যমে ব্যবহার করতে পারেন যেখানে আপনি নিয়মগুলি প্রয়োগ করতে চান। প্রত্যেকটি কার্যকরী ডাইরেক্টরিতে একটি আলাদা আলাদা এবং অদৃশ্য নিয়মগুলি পৃথকভাবে প্রতিটি ফোল্ডারের জন্য কাজ করবে। আপনি যদি প্রকল্পের কার্যকরী ডাইরেক্টরির রুট ফোল্ডারে GITIGNORE ফাইলটি রাখেন তবে আপনি সেখানে সমস্ত নিয়মগুলি যুক্ত করতে পারেন যাতে এটি একটি বিশ্বব্যাপী ভূমিকা পালন করে।

দ্রষ্টব্য: Git সংগ্রহস্থল ডিরেক্টরিতে GITIGNORE ফাইলটি রাখুন না; যে ফাইলটি কার্যকরী ডাইরেক্টরিতে থাকা প্রয়োজন, সেগুলি থেকে নিয়মগুলি প্রয়োগ করার অনুমতি দেওয়া হবে না।

GITIGNORE ফাইলগুলি অন্য যে কেউ আপনার সংগ্রহস্থল ক্লোন করতে পারে সঙ্গে উপেক্ষা নিয়ম ভাগ করার জন্য দরকারী। এই কারণে, GitHub অনুযায়ী, এটি আপনার সংগ্রহস্থল মধ্যে এটি করা গুরুত্বপূর্ণ।

কিভাবে একটি গ্রাফিক্স ফাইল থেকে রূপান্তর / থেকে

Gitignore এ CVSIGNORE রূপান্তর সম্পর্কিত তথ্যের জন্য এই স্ট্যাক ওভারফ্লো থ্রেড দেখুন। সহজ উত্তর হল যে একটি নিয়মিত ফাইল কনভার্টার নেই যা আপনার জন্য এটি করতে পারে, কিন্তু আপনি এমন একটি স্ক্রিপ্ট থাকতে পারেন যা আপনি CVSIGNORE ফাইলের নিদর্শনগুলির উপর কপি করতে পারেন।

এটি করতে সাহায্য করার জন্য জিপি রিপোসিটরিজে SVN রিপোজিটরিগুলি রূপান্তর কিভাবে দেখুন। এই বাশ স্ক্রিপ্ট দেখুন যে একই জিনিস অর্জন করতে সক্ষম হতে পারে।

আপনার GITIGNORE ফাইলটিকে একটি টেক্সট ফাইল ফর্ম্যাটে সংরক্ষণ করতে, উপরে উল্লিখিত পাঠ্য সম্পাদকদের মধ্যে একটি ব্যবহার করুন। তাদের অধিকাংশই TXT, HTML এবং অনুরূপ প্লেইন টেক্সট বিন্যাসে রূপান্তর করতে পারেন।

GITIGNORE ফাইলগুলির উপর উন্নত পঠন

আপনি এই কমান্ডের সাহায্যে টার্মিনাল থেকে একটি স্থানীয় GITIGNORE ফাইল তৈরি করতে পারেন:

স্পর্শ

একটি গ্লোবাল এক এই মত করা যাবে:

git কনফিগ - গ্লোবাল কোর.অন্যান্য ফাঁকা ফাইল ~ / .gitignore_global

বিকল্পভাবে, যদি আপনি একটি GITIGNORE ফাইল তৈরি করতে না চান তবে আপনি ফাইলটি .git / info / exclude ফাইলটি সম্পাদনা করে আপনার স্থানীয় সংগ্রহস্থলের মধ্যে ব্যতিক্রমগুলি যোগ করতে পারেন।

এখানে একটি GITIGNORE ফাইলের একটি সহজ উদাহরণ যা অপারেটিং সিস্টেম দ্বারা উত্পন্ন বিভিন্ন ফাইল উপেক্ষা করবে:

ডিএসডি স্টোরে .DS_Store? ._ *। ট্র্যাশেস ehthumbs.db Thumbs.db

এখানে একটি GITIGNORE উদাহরণ যা সোর্স কোড থেকে LOG , SQL, এবং SQLite ফাইল বাদ দেয়:

* .log * .sql * .sqlite

গিট দাবিগুলি সঠিক সিন্টেক্স নিয়ম দ্বারা অনুসরণ করার জন্য অনুসরণ করা আবশ্যক প্যাটার্ন নিয়ম প্রচুর আছে। অফিসিয়াল GITIGNORE ডকুমেন্টেশন ওয়েবসাইট থেকে ফাইলটি কীভাবে কাজ করে তা সম্পর্কে আপনি এগুলি পড়তে পারেন।

মনে রাখবেন যে যদি আপনি ইতিমধ্যেই ফাইলটি উপেক্ষা না করে পরীক্ষা করে ফেলেছেন, এবং পরে GITIGNORE ফাইলটিতে একটি অবহেলা নিয়মাবলী যুক্ত করুন, তবে Git ফাইলটিকে উপেক্ষা করবেন না যতক্ষন না আপনি এটি নিম্নলিখিত কমান্ডটি অনুসরণ করছেন:

git rm --ক্যাচেড নামফ্লফাইল

আপনার ফাইল এখনও খোলা হয় না?

যদি আপনার ফাইল উপরে বর্ণিত মত কাজ করে না, তাহলে চেক করুন যে আপনি ফাইল এক্সটেনশন সঠিকভাবে পড়ছেন। উদাহরণস্বরূপ, যদি আপনি এটি একটি টেক্সট এডিটর দিয়ে খুলতে না পারেন বা যদি জিটি ফাইলটি স্বীকার না করে থাকেন, তাহলে আপনি সম্ভবত GITIGNORE ফাইলের সাথে কোনও সম্পর্কযুক্ত নাও হতে পারে।

আইজিএন আরেকটি অপ্রয়োজনীয় ফাইল কিন্তু এটিকে RoboHelp অবহিত তালিকা ফাইল ফরম্যাটে তৈরি করা হয়েছে এবং অ্যাডোব RoboHelp দিয়ে উইন্ডোজ সহায়তা দস্তাবেজ নির্মাণের জন্য ব্যবহার করা হয়েছে। যদিও ফাইলটি অনুরূপ ফাংশন প্রদান করতে পারে - ডকুমেন্টেশনগুলি দ্বারা অনুসন্ধান থেকে উপেক্ষা করা শব্দগুলি তালিকাভুক্ত করতে - এটি Git এর সাথে ব্যবহার করা যাবে না এবং একই সিনট্যাক্স নিয়মগুলি অনুসরণ করে না।

যদি আপনার ফাইলটি খোলা হয় না, তবে এটির কোনও ফর্ম্যাটটি জানতে এটির ফাইল এক্সটেনশনটি অনুসন্ধান করুন যাতে আপনি এমন উপযুক্ত সফ্টওয়্যার খুঁজে পেতে পারেন যা এটি খোলে বা পরিবর্তন করে।