GitHubのデフォルトブランチがmainやmaster以外の場合、origin/mainやorigin/masterを基準にして未マージ判定を行うと誤った結果が出る可能性がある。デフォルトブランチを正しく特定し、比較対象を決める必要がある。
## ポイント
- デフォルトブランチがmainやmaster以外の場合、origin/mainやorigin/masterを基準にした未マージ判定は誤る
- デフォルトブランチはgit rev-parse --abbrev-ref origin/HEADやgh repo view
- ahead_byやbehind_byを確認して、どちらのブランチが遅れているかを確認する
- 遅れているブランチに何が欠けているかをファイル単位で確認する
- Fixes #Nはデフォルトブランチへのマージでしか発火しない
## 関連ページ
[[[[instinct-merged-verdict-needs-pr-tip-ancestry]]]] [[[[instinct-worktree-list-is-per-clone]]]] [[[[instinct-repo-may-lag-behind-production]]]]
## 関連概念(未作成)
`デフォルトブランチの特定方法` `ブランチ比較の正確な方法` `未マージ判定の正確な方法`