Git - как найти первый коммит конкретной ветки
В следующем примере дерева:
A-B-C-D-E (master branch)
\
F-G-H (xxx branch)
Я ищу F - первый коммит в ветке ххх. Я думаю, что это возможно с:
git log xxx --not master
и последний из перечисленных коммитов должен быть F. Это правильное решение или, может быть, у него есть некоторые недостатки?
Я знаю, что были похожие вопросы по stackoverflow, но никто не предлагал такое решение, и я не уверен, правильно ли я это делаю.