আমরা আমাদের স্থাপনার প্রক্রিয়ার অংশ হিসাবে গিটে ট্যাগ ব্যবহার করি। সময়ে সময়ে আমরা এই ট্যাগগুলি আমাদের দূরবর্তী সংগ্রহস্থল থেকে সরিয়ে পরিষ্কার করতে চাই।
এই বেশ সহজ. এক ব্যবহারকারী কমান্ডের এক সেটে স্থানীয় ট্যাগ এবং রিমোট ট্যাগ মুছে দেয়। আমাদের কাছে একটি ছোট শেল স্ক্রিপ্ট রয়েছে যা উভয় পদক্ষেপকে একত্রিত করে।
২ য় (তৃতীয়, ৪ র্থ, ...) ব্যবহারকারীর কাছে এখন স্থানীয় ট্যাগ রয়েছে যা আর রিমোটে প্রতিফলিত হয় না।
আমি অনুরূপ একটি কমান্ড সন্ধান করছি git remote prune origin
যা স্থানীয়ভাবে ট্র্যাকিং শাখাগুলি পরিষ্কার করে যার জন্য দূরবর্তী শাখা মুছে ফেলা হয়েছে।
বিকল্পভাবে, রিমোট ট্যাগগুলির তালিকা করার জন্য একটি সাধারণ কমান্ডের মাধ্যমে স্থানীয় ট্যাগগুলির সাথে তুলনা করতে ব্যবহৃত হতে পারে git tag -l
।
git config fetch.pruneTags true
আপনার পছন্দসইটি তৈরি করবে git fetch
! এই অন্যান্য প্রশ্নের আমার উত্তর দেখুন ।