특정 분기 아래에 많은 커밋이있는 Git 리포지토리가 있는데 할 git show
수 있지만 포함 된 분기를 나열하려고하면 아무것도보고하지 않습니다.
나는 이것이 -D 브랜치의 결과로 매달려있는 커밋 / 트리 문제라고 생각했기 때문에 리포지를 정리했지만 여전히 그 후에도 동일한 동작을 봅니다.
$ git fetch origin
$ git fsck --unreachable
$ git fsck
출력도없고 매달려있는 것도 없습니다 (오른쪽?). 그러나 커밋이 존재합니다
$ git show 793db7f272ba4bbdd1e32f14410a52a412667042
commit 793db7f272ba4bbdd1e32f14410a52a412667042
Author: ...
그리고 그것은 어떤 지점을 통해서도 도달 할 수 없습니다
$ git branch --contains 793db7f272ba4bbdd1e32f14410a52a412667042
출력을 제공하지 않습니다.
그 커밋의 상태는 정확히 무엇입니까? 모든 커밋을 유사한 상태로 나열하려면 어떻게해야합니까? 그런 커밋을 어떻게 삭제합니까?