'গিট গুই' চলাকালীন "লুজ অবজেক্ট" পপআপটি কীভাবে স্কিপ করবেন সেভাবে কেবল পপ আপকে এড়িয়ে যাবেন , গৃহীত উত্তরে প্রস্তাবিত যে গিট আপনাকে একটি সম্ভাব্য পারফরম্যান্স ইস্যুতে যোগাযোগ করছে এই বিষয়টি উপেক্ষা করে। কমান্ড লাইন থেকে এই কমান্ডটি চালিয়ে এটি স্থিরযোগ্য হওয়া উচিত:
cd path/to/your/git/repo
git gc --aggressive
এর আউটপুট থেকে git help gc
:
বর্তমান সংগ্রহস্থলের মধ্যে অনেকগুলি গৃহকর্মের কাজ পরিচালনা করে, যেমন ফাইলের সংশোধনগুলি সংক্ষেপিত করা (ডিস্কের স্থান হ্রাস করতে এবং কর্মক্ষমতা বাড়ানোর জন্য) এবং পৌঁছনীয় না এমন বস্তুগুলি মুছে ফেলা যা গিট অ্যাডের পূর্ববর্তী অনুরোধগুলি থেকে তৈরি হয়েছিল।
ব্যবহারকারীরা প্রতিটি ডিস্কিস্টোরির মধ্যে নিয়মিতভাবে এই কাজটি ভাল ডিস্ক স্পেসের ব্যবহার এবং ভাল অপারেটিং কর্মক্ষমতা বজায় রাখতে উত্সাহিত করা হয়।
--aggressive
সাধারণত গিট জিসি খুব ভাল ডিস্ক স্পেসের ব্যবহার এবং কার্যকারিতা সরবরাহ করার সময় চলে। এই বিকল্পটি আরও বেশি সময় নেওয়ার ব্যয়ে গিট জিসিকে আরও আক্রমণাত্মকভাবে সংগ্রহস্থলটিকে অনুকূল করে তুলবে। এই অপ্টিমাইজেশনের প্রভাবগুলি অবিচল, সুতরাং এই বিকল্পটি কেবল মাঝে মধ্যে ব্যবহার করা প্রয়োজন; প্রতি কয়েক শতাধিক চেঞ্জসেট বা তাই।
এটি কিছুক্ষণের জন্য পপ আপ করা থেকে প্রম্পটটি রাখা উচিত।
git count-objects -v
?