Я не уверен, что вы спрашиваете, но чтобы узнать, как A добрался до B, вы можете использовать это:
git log commitA..commitB
Вы можете использовать флаги --graph
и --simplify-merges
, чтобы сделатьэто более понятно.
Вы также можете сделать предварительную проверку журнала следующим образом:
git log --simplify-merges --graph --pretty="tformat:%C(yellow)%h%Creset\\ %Cgreen(%ar)%Creset\\ %C(blue)<%an>%Creset\\ %C(red)%d%Creset\\ %s"
и получить следующий вывод: