Belirli bir dalın altında olmayan çok sayıda commit içeren bir Git deposum var, git show
onları yapabilirim , ancak onları içeren dalları listelemeye çalıştığımda, hiçbir şeyi geri bildirmiyor.
Bunun sarkan taahhütler / ağaç sorunu olduğunu düşündüm (-D dalının bir sonucu olarak), bu yüzden depoyu budanmıştım, ancak bundan sonra hala aynı davranışı görüyorum:
$ git fetch origin
$ git fsck --unreachable
$ git fsck
Çıktı yok, sarkan hiçbir şey yok (değil mi?). Ama taahhüt var
$ git show 793db7f272ba4bbdd1e32f14410a52a412667042
commit 793db7f272ba4bbdd1e32f14410a52a412667042
Author: ...
ve herhangi bir şubeden ulaşılamamaktadır.
$ git branch --contains 793db7f272ba4bbdd1e32f14410a52a412667042
çıktı vermez.
Bu taahhüdün durumu tam olarak nedir? Tüm commit'leri benzer bir durumda nasıl listeleyebilirim? Böyle taahhütleri nasıl silebilirim?