আমি একই সমস্যার মুখোমুখি ছিলাম, এবং এটি আমাকে দেয়াল থেকে সরিয়ে নিয়েছিল। ইস্যুটি শেষ হয়েছিল যে .idea ফোল্ডারটি আগেই রেপোতে আগেই কমিট হয়েছিল, এবং তাই আপনি তাদের উপেক্ষা করেছেন কিনা তা নির্বিশেষে তাদের গিট দ্বারা ট্র্যাক করা হয়েছিল। রুবিমাইন / ইন্টেলিজজে বা আপনি যে আইডিই ব্যবহার করছেন তা বন্ধ করার পরে আমি নিম্নলিখিতটি সুপারিশ করব:
mv .idea ../.idea_backup
rm .idea # in case you forgot to close your IDE
git rm -r .idea
git commit -m "Remove .idea from repo"
mv ../.idea_backup .idea
আপনার .gitignore এ .idea উপেক্ষা করার পরে নিশ্চিত করুন
এটি সংগ্রহস্থলের .gitignore এ উপেক্ষা করার পক্ষে যথেষ্ট হলেও, আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি বিশ্বব্যাপী আপনার আইডিই এর ডটফিলগুলি উপেক্ষা করবেন।
অন্যথায় আপনাকে এটিকে প্রতিটি প্রজেক্টে যোগ করতে হবে you এছাড়াও, আপনি যদি অন্য লোকের সাথে সহযোগিতা করেন, তবে প্রকল্পের সোর্স কোডের সাথে সুনির্দিষ্ট নয় এমন প্রাইভেট কনফিগারেশন সহ প্রকল্পটির .gitignore কে দূষিত না করার সর্বোত্তম অনুশীলন।