gitignore ফাইলের ফাইলগুলিকে অগ্রাহ্য করা ব্যতীত গিট সমস্ত যুক্ত করুন


120

আমি এমন একটি প্রকল্পে উত্স নিয়ন্ত্রণ যুক্ত করছি যেটির কিছুই ছিল না। সমস্যা প্রাথমিকভাবে একটি সঙ্গে Git জুড়তে ফাইল অনেক আছে হল .gitignore ফাইল, কিন্তু আমি কিছু মিলে ফাইল সহ ছাড়া সব ফাইল যোগ কিভাবে চিন্তা করতে পারে না .gitignore ফাইল।

git add *

উপরের কমান্ডটি কোনও ফাইল যুক্ত করবে না কারণ এটি .gitignore দ্বারা উপেক্ষা করা ফাইলগুলি সনাক্ত করে ।

git add -f *

উপরের কমান্ডটি যে ফাইলগুলিকে উপেক্ষা করতে চাই সেগুলি সহ সমস্ত ফাইল যুক্ত করবে।

সুতরাং, আমি এখনও .gitignore ফাইলটি মেনে চলার সময় কীভাবে সমস্ত ফাইল যুক্ত করব ?

উত্তর:


251

আমার মনে হয় আপনার বোঝানো অর্থ git add .যা এরপরে নির্দিষ্ট করা রেপোতে সমস্ত ফাইল যুক্ত করবে .gitignore- আপনি টাইপ করে এই পরিবর্তনগুলি দেখতে পাবেনgit status

.ব্যাশ সাধারণত recursively এই ডিরেক্টরির এবং সমস্ত অন্যান্য ডিরেক্টরি মানে, তাই আপনি যদি আপনার রেপো নীচে পর্যায় থেকে এটি করেন, আপনি ফাইল সব যোগ করুন।

আমার স্বাভাবিক গিট ফ্লো .gitignoreফাইলটি তৈরি করা এবং প্রকল্পের ফাইলগুলি রেপোতে যুক্ত করা। আমি পরীক্ষা করব .gitignoreটাইপ করে ফাইল git statusযদি আমি যে ফাইল আমি জুড়েছেন (উদাহরণস্বরূপ শুধুমাত্র .php বা .html, না .mp3 বা .mov), তারপর আপনি যা করতে পারেন দেখুন - ফাইল ইম্পোর্ট পর git add .সব যোগ করা, এবং git commit -m "initial commit"করতে তাদের প্রতিশ্রুতিবদ্ধ এবং আপনি সেট করা উচিত।


3
আমি যদি এই প্রসঙ্গে git add --all .পার্থক্য থেকে কি করতে পারি git add .?
কেট্রাল পিলন

2
এটি গিট অ্যাডের মতোই।
ব্যবহারকারী 454232

27
git add .

এটি সমস্ত পাথ যুক্ত করবে এবং .gitignore থেকে ম্যাচগুলি উপেক্ষা করবে


13

চেষ্টা করুন git add . (যার অর্থ "বর্তমান ডিরেক্টরিতে এবং নীচে সমস্ত ফাইল যুক্ত করুন")


5

অন্য বিকল্পটি হ'ল গিট রেপোর excludeফাইলটি ব্যবহার করা । এই ফাইলটি একটি .gitignoreফাইলের মতো কাজ করে তবে রেপুর প্রতিশ্রুতিবদ্ধ নয়।

থেকে গিটহাব ডক্স :

আপনি স্থানীয়ভাবে উত্পাদিত ফাইলগুলির জন্য এই কৌশলটি ব্যবহার করতে পারেন যা আপনি অন্যান্য ব্যবহারকারীদের উত্পন্ন করার প্রত্যাশা করেন না, যেমন আপনার সম্পাদক দ্বারা তৈরি করা ফাইল।

.git/info/excludeআপনার গিট সংগ্রহস্থলের মূলের মধ্যে থাকা ফাইলটি খোলার জন্য আপনার প্রিয় পাঠ্য সম্পাদকটি ব্যবহার করুন । আপনি এখানে যে কোনও বিধি যুক্ত করবেন তা চেক ইন করা হবে না এবং কেবলমাত্র আপনার স্থানীয় সংগ্রহস্থলের জন্য ফাইলগুলি উপেক্ষা করবে।

  1. টার্মিনালে, আপনার গিট সংগ্রহস্থলের অবস্থানটিতে নেভিগেট করুন
  2. আপনার প্রিয় পাঠ্য সম্পাদক ব্যবহার করে ফাইলটি খুলুন .git/info/exclude
  3. excludeআপনি ফাইল হিসাবে ফাইল হিসাবে বিধি যুক্ত .gitignoreকরুন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.