मुझे बहुत सारे कमिट्स के साथ Git रिपॉजिटरी मिली है जो किसी विशेष शाखा के अंतर्गत नहीं हैं, मैं git show
उन्हें कर सकता हूं, लेकिन जब मैं उन शाखाओं को सूचीबद्ध करने की कोशिश करता हूं जिनमें उन्हें शामिल किया गया है, तो यह कुछ भी वापस नहीं करता है।
मैंने सोचा कि यह झूलने वाले कमिट / ट्री इश्यू (-ड ब्रांच के परिणामस्वरूप) है, इसलिए मैंने रेपो को काट दिया, लेकिन उसके बाद भी मुझे वही व्यवहार दिखाई देता है:
$ git fetch origin
$ git fsck --unreachable
$ git fsck
कोई आउटपुट नहीं, कुछ भी झूलने (सही?) नहीं। लेकिन कमिट मौजूद है
$ git show 793db7f272ba4bbdd1e32f14410a52a412667042
commit 793db7f272ba4bbdd1e32f14410a52a412667042
Author: ...
और यह किसी भी शाखा के माध्यम से उपलब्ध नहीं है
$ git branch --contains 793db7f272ba4bbdd1e32f14410a52a412667042
कोई आउटपुट नहीं देता।
वास्तव में उस वचन की स्थिति क्या है? मैं सभी समान राज्यों में कैसे सूचीबद्ध कर सकता हूं? मैं उन लोगों की तरह कैसे हटा सकता हूं?