আমি একটি শাখায় ফাইলের একটি লোড পরীক্ষা করে একীভূত করেছিলাম এবং তারপরে সেগুলি সরিয়ে ফেলতে হয়েছিল এবং এখন আমার কাছে একটি বড়। প্যাক ফাইল রয়েছে যা আমি কীভাবে পরিত্রাণ পেতে জানি না।
আমি ব্যবহার করে সমস্ত ফাইল মুছে ফেলেছি git rm -rf xxxxxx
এবং আমি --cached
বিকল্পটিও চালিয়েছি।
কেউ আমাকে কীভাবে বলতে পারেন যে আমি বর্তমানে নীচের ডিরেক্টরিতে থাকা একটি বড়। প্যাক ফাইলটি কীভাবে সরিয়ে ফেলতে পারি:
.git/objects/pack/pack-xxxxxxxxxxxxxxxxx.pack
আমার যে শাখাটি এখনও রয়েছে সেগুলি কী সরিয়ে ফেলতে হবে? নাকি আমার চালানোর দরকার অন্য কিছু আছে?
আমি নিশ্চিত না যে এটি কতটা তফাত তৈরি করে তবে এটি ফাইলের বিরুদ্ধে প্যাডলক দেখায়।
ধন্যবাদ
সম্পাদনা
এখানে আমার বাশ-ইতিহাসের কয়েকটি অংশ রয়েছে যা আমি এই অবস্থায় কীভাবে প্রবেশ করতে পেরেছিলাম তার ধারণা দেওয়া উচিত (এই মুহুর্তে ধরুন আমি 'আমার শাখা' নামে একটি গিট শাখায় কাজ করছি এবং আমার আরও ফোল্ডার / একটি ফোল্ডার পেয়েছি / নথি পত্র):
git add .
git commit -m "Adding my branch changes to master"
git checkout master
git merge my-branch
git rm -rf unwanted_folder/
rm -rf unwanted_folder/ (not sure why I ran this as well but I did)
আমি ভেবেছিলাম যে আমি নিম্নলিখিতগুলিও চালিয়েছি তবে এটি অন্যদের সাথে ব্যাশ_ ইতিহাসে উপস্থিত হয় না:
git rm -rf --cached unwanted_folder/
আমি আরও ভেবেছিলাম git gc
যে প্যাক ফাইলটি পরিষ্কার করার চেষ্টা করার জন্য আমি কিছু গিট কমান্ড চালিয়েছি (যেমন ) তবে সেগুলি .bash_history ফাইলটিতে উপস্থিত হয় না।