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