উত্তর:
কেবল একটি প্যাটার্ন যুক্ত করুন .gitignore
.*
!/.gitignore
সম্পাদনা: যোগ করা হয়েছে .gitignore
ফাইল নিজেই (বিষয় যদি এটা এখনো commited হয় না)।
.htaccess
ইতিমধ্যে চেক ইন করার মতো কিছু বিশেষ ফাইল থাকে তবে তারা অনুসরণ করে চলে। gitignore
শুধুমাত্র নতুন ফাইলের জন্য গুরুত্বপূর্ণ।
/.gitignore
তা .gitignore
নির্বিশেষে প্রতিটি ফাইলকেই উপেক্ষা করার কারণ রয়েছে কি? অর্থাত্ তালিকাগুলি !.gitignore
(কোনও স্ল্যাশ নেই) কেন ?
.gitignore
আপনার শীর্ষ-স্তরের .gitignore
ফাইলের কোনও ফাইল আন-এগন করতে পারেন । তবে সেই পছন্দটি আপনার উপর নির্ভর করে।
.gitignore কেবল এমন ফাইলগুলিকেই প্রভাবিত করবে যা ইতিমধ্যে 'যুক্ত' করা হয়নি।
নতুন .gitignore এন্ট্রিগুলি সমস্ত ফাইলকে প্রভাবিত করে
git commit -a -m "Pre .gitignore changes"
git rm -r --cached .
git add .
git commit -a -m "Post .gitignore changes"
git status
"প্রতিশ্রুতিবদ্ধ কিছুই (পরিশ্রমী ডিরেক্টরি পরিষ্কার)" আউটপুট করা উচিত `ইন .git/info/exclude
, এই লাইন যুক্ত করুন:
.*
এটি সমস্ত লুকানো / ডট ফাইল উপেক্ষা করে মেশিনে প্রতিটি সংগ্রহস্থলের জন্য পুনরায় ডিফল্ট হয়ে যাবে। .gitignore
প্রতিটি রেপোর জন্য পৃথক ফাইলের প্রয়োজন হয় না।