গিট আবর্জনা সংগ্রহ স্বয়ংক্রিয়ভাবে চালায় :
There ভান্ডারগুলিতে খুব বেশি আলগা জিনিস থাকলে objects
• যখন কোনও দূরবর্তী সংগ্রহস্থলের দিকে ধাক্কা ঘটে a
Some কিছু কমান্ডের পরে যা হয়ত অনেকগুলি আলগা বস্তুর পরিচয় দেয়
Some যখন গিট রিফ্লগের মতো কিছু কমান্ড স্পষ্টভাবে এটির জন্য অনুরোধ করে
এবং অবশেষে, গিট জিসি কমান্ড ব্যবহার করে আপনি স্পষ্টভাবে এটির জন্য অনুরোধ করলে আবর্জনা সংগ্রহের ঘটনা ঘটে। তবে কখন তা হওয়া উচিত? এই প্রশ্নের কোনও দৃ answer় উত্তর নেই, তবে কিছু ভাল পরামর্শ এবং সর্বোত্তম অনুশীলন রয়েছে।
আপনার কয়েকটি পরিস্থিতিতে গিট জিসি চালানো বিবেচনা করা উচিত:
You আপনি যদি সবেমাত্র গিট ফিল্টার-শাখা সম্পন্ন করেছেন। মনে রাখবেন যে ফিল্টার-শাখা অনেকগুলি কমিট পুনর্লিখন করে, নতুনকে পরিচয় করে এবং পুরানোগুলিকে একটি রেফার উপর ফেলে দেয় যা আপনি ফলাফলের সাথে সন্তুষ্ট হলে মুছে ফেলা উচিত। এই সমস্ত মৃত অবজেক্টগুলি (যেগুলি আপনি কেবলমাত্র তাদের রেফারিং করা একটি রেফ মুছে ফেলার পরে আর উল্লেখ করা হয়নি) আবর্জনা সংগ্রহের মাধ্যমে অপসারণ করা উচিত।
Some কিছু কমান্ডের পরে যা হয়ত অনেকগুলি আলগা বস্তুর পরিচয় দেয়। উদাহরণস্বরূপ এটি একটি বৃহত রিবেস প্রচেষ্টা হতে পারে।
এবং উল্টাতে আপনি কখন আবর্জনা সংগ্রহ থেকে সাবধান থাকতে হবে?
There যদি অনাথ রেফ থাকে তবে আপনি পুনরুদ্ধার করতে চাইতে পারেন
G গিটের প্রসঙ্গে এবং আপনার চিরতরে রেজোলিউশনগুলি সংরক্ষণ করার দরকার নেই
Only শুধুমাত্র ট্যাগ এবং শাখাগুলির প্রসঙ্গে গিট স্থায়ীভাবে একটি প্রতিশ্রুতি বজায় রাখতে পারে
F FETCH_HEAD পুনরুদ্ধারের প্রসঙ্গে (গিট আনার মাধ্যমে URL- সরাসরি পুনরুদ্ধার) কারণ তারা অবিলম্বে আবর্জনা সংগ্রহের বিষয়