git objectが与えられた場合、それを指すすべてのコミットおよび/またはブランチを見つけるために上にトラバースする方法はありますか、またはそれらは一方向にのみリンクされていますか? 例えば:
BLOB1 ----
\
BLOB2 ----- C1 ---- C2 ---- B1
\
---- C3 ---- B2
から始めて までB1
下に移動し、次に上に移動して(および同じブロブを指す他のブランチ)BLOB2
を見つけることはできますか? B2
または、すべてのブランチを検査する必要がありますか?