Вопрос по отображению веток в Git
Можно показать дерево вот такой командой:
log --pretty=format:'%h was %an, %ar, message: %s' --graph

Если ветки A и B были слиты и ветка B была удалена, то в Git невозможно определить, в какой из веток: A или B, или еще какой-нибудь, ныне несуществующей C, были сделаны коммиты.