এখানে এবং অন্যান্য জায়গায় প্রদত্ত সমাধানগুলি আমার পক্ষে কার্যকর হয়নি, তাই আমি ভবিষ্যতের পাঠকদের জন্য আলোচনায় যুক্ত করব। আমি স্বীকার করেছি যে প্রক্রিয়াটি এখনও পুরোপুরি বুঝতে পারছি না, তবে শেষ পর্যন্ত আমার (অনুরূপ) সমস্যাটি সমাধান করেছি এবং ভাগ করতে চাই।
উইন্ডোজ 10-তে ইন্টেলিজ আইডিইএ-তে .gitignoreগিটের সাথে কাজ করার সময় আমি ঘটনাক্রমে কয়েকটি শতাধিক ফাইল সহ কিছু ডক-ডিরেক্টরিকে ক্যাশে করেছিলাম এবং সেগুলিতে যুক্ত করার পরে (এবং সম্ভবত এগুলি কিছুটা ঘুরিয়ে নিয়েছি) আমি সেগুলি ডিফল্ট চেঞ্জলিস্ট থেকে সরাতে পারিনি।
আমি প্রথমে আমার তৈরি প্রকৃত পরিবর্তনগুলি প্রতিশ্রুতি দিয়েছিলাম, তারপরে এটি সমাধান করতে গিয়েছিলাম - আমাকে অনেক বেশি সময় নিয়েছে। আমি চেষ্টা করেছি git rm -r --cached .তবে সর্বদা path-specএররগুলি পেয়ে যাব, এর বিভিন্ন প্রকারের path-specপাশাপাশি পতাকা -fএবং -rপতাকা সহ।
git statusএখনও ফাইলের নামগুলি দেখায়, তাই আমি সেইগুলি ভারব্যাটিমের সাথে কিছু ব্যবহার করার চেষ্টা করেছি git rm -cached, তবে ভাগ্য নেই। পরিবর্তনগুলি স্ট্যাশিং এবং আনস্ট্যাশ করে কাজ করা দেখে মনে হচ্ছে তবে তারা কিছুক্ষণ পরে আবার সারিবদ্ধ হয়ে পড়েছে (সঠিক সময়সীমার জন্য আমি খুব বেহাল)। শেষ পর্যন্ত ভাল ব্যবহারের জন্য এই এন্ট্রিগুলি সরিয়েছি
git reset
আমি ধরে নিলাম এটি কেবলমাত্র একটি ভাল আইডিএই যখন আপনার কোনও পর্যায়ক্রমিক / ক্যাশেড পরিবর্তন হয় না যা আপনি আসলে প্রতিশ্রুতিবদ্ধ করতে চান।