উত্তর:
একবারে পুরো উত্তর দেওয়ার জন্য:
ক্লিমেন্স থেকে: আপনার রেপোর অনাকাঙ্ক্ষিত .gitignoreফাইলের উপরে কোথাও ফাইলটি যুক্ত করতে হবে । অর্থাত
$ সিডি $ বিড়াল >> .gitignore বিকাশ.লগ সিডি
এম থেকে নারেবস্কি: তারপরে আপনাকে " git rm --cached <file>এবং তারপরে এই অপসারণের প্রতিশ্রুতিবদ্ধ করে" রেপো থেকে ফাইলটি সরিয়ে ফেলতে হবে
আপনি যদি রেপোটিকে এমনভাবে দেখানোর মতো প্রত্যাশা করছিলেন যেহেতু এটি কখনও সেই ফাইলটিকে ট্র্যাক করেনি, তবে এটি আরও জটিল এবং অত্যন্ত নিরুৎসাহিত কারণ এটি কেবল আপনার ইতিহাসে প্রতিটি প্রতিশ্রুতিবদ্ধ করার জন্য একেবারে নতুন প্রতিশ্রুতি তৈরি করে না, ফলে আন্তঃব্যবহারিকতাটিকে বাজেভাবে ধ্বংস করে দেয় অন্যান্য ব্যক্তিদের মধ্যে যারা আপনার রেপো ক্লোন করেছেন, তবে এটি সেই প্রতিশ্রুতিবিহীন প্রত্যেককে ছেড়ে দেয় (ধরে নিলে আপনি আপনার প্রতিশ্রুতিগুলি তৈরির আগে পরীক্ষা করেন)।
সেই সতর্কতার কথা মাথায় রেখে, আপনি যে সরঞ্জামটি সন্ধান করছেন সেটি যদি আপনার লক্ষ্য হয় filter-branch। প্রথম উদাহরণটি ঠিক তাই করে যা আমি বর্ণনা করছি।
গিটিগনোর ফাইল যুক্ত করুন।
.gitignoreইতিমধ্যে ট্র্যাক করা ফাইলগুলিতে এন্ট্রি প্রয়োগ হয় না।
git rm --cached <file>এবং তারপরে এই অপসারণের কমিট করা।