BブランチがAブランチの祖先なのか確認する方法
1. git log: ログ上に対象ブランチが存在するか(存在すれば祖先)
2. git merge-base --is-ancestor A B/B A: 共通先祖を特定(AにBが含まれれば祖先)
3. git log A..B/git log B..A: 両ブランチの独自コミットの確認
git merge-base はステータスコードで判断する
code: (sh)
git merge-base -is-ancestor A B
echo $? # ステータスコードで確認
0 => 成功、先祖
1 => 失敗、先祖でない