git merge-baseー共通の祖先コミットを探す(2つのブランチの分岐点を求める)方法

git merge-baseコマンドについて書いていきます。

以下のコマンドで共通の祖先(2つのブランチの分岐点)を調べることができます。

git merge-base branch_A branch_B

merge-base は、Gitコマンドの一つで、2つのブランチやコミットの共通のもっとも新しい祖先コミットを見つけるために使用されます。

merge-baseは以下のような用途で使用します。

merge-baseの2つの使い方

マージやリベースの前に、2つのブランチやコミットに対して、共通の祖先コミットが存在するかどうかを確認する
コンフリクトの原因を理解するために使用

↓Gitコマンドリファレンス↓

Git - git-merge-base Documentation