ブランチの下にないGitコミットの一覧表示と削除(ぶら下がり?)
特定のブランチの下にないコミットがたくさんあるGitリポジトリを持っていますが、git showそれらはできますが、それらを含むブランチを一覧表示しようとすると、何も報告されません。 これは(-Dブランチの結果として)未解決のコミット/ツリーの問題だと思ったので、リポジトリをプルーニングしましたが、その後も同じ動作が見られます。 $ git fetch origin $ git fsck --unreachable $ git fsck 出力はなく、ぶら下がっていません(右?)。しかし、コミットは存在します $ git show 793db7f272ba4bbdd1e32f14410a52a412667042 commit 793db7f272ba4bbdd1e32f14410a52a412667042 Author: ... そしてそれはどのブランチからも到達できません $ git branch --contains 793db7f272ba4bbdd1e32f14410a52a412667042 出力はありません。 そのコミットの状態は正確には何ですか?すべてのコミットを同様の状態で一覧表示するにはどうすればよいですか?このようなコミットを削除するにはどうすればよいですか?