উত্তর:
কেবল একটি প্যাটার্ন যুক্ত করুন .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প্রতিটি রেপোর জন্য পৃথক ফাইলের প্রয়োজন হয় না।