আমার কাছে প্রচুর কমিটের সাথে একটি গিট সংগ্রহস্থল রয়েছে যা কোনও বিশেষ শাখার অধীনে নয়, আমি git show
সেগুলি করতে পারি, তবে আমি যখন তাদের শাখাগুলি ধারণ করার চেষ্টা করি তখন তা কিছুই বলে দেয় না।
আমি ভেবেছিলাম এটি ঝুঁকিপূর্ণ কমিটস / ট্রি ইস্যু (-ডি শাখার ফলস্বরূপ), তাই আমি রেপো ছাঁটাই, তবে তারপরেও আমি একই আচরণ দেখতে পাচ্ছি:
$ git fetch origin
$ git fsck --unreachable
$ git fsck
আউটপুট নেই, কিছুই ঝুঁকছে না (ডান?) কিন্তু প্রতিশ্রুতি আছে
$ git show 793db7f272ba4bbdd1e32f14410a52a412667042
commit 793db7f272ba4bbdd1e32f14410a52a412667042
Author: ...
এবং এটি কোনও শাখার মাধ্যমে পৌঁছনীয় নয়
$ git branch --contains 793db7f272ba4bbdd1e32f14410a52a412667042
কোন আউটপুট দেয় না।
সেই প্রতিশ্রুতির অবস্থা ঠিক কী? আমি কীভাবে সমস্ত কমিটকে অনুরূপ অবস্থায় তালিকাবদ্ধ করতে পারি? আমি কীভাবে এরকম কমিটগুলি মুছতে পারি?