| 用途 | 求分叉点 / 共同祖先 |
|---|---|
| 语法 | git merge-base <A> <B> |
| 常用变体 | --is-ancestor 判断祖先关系;--fork-point 找 fork 点 |
常用示例
常用示例
git merge-base main feature/login
git log --oneline $(git merge-base main HEAD)..HEAD
git merge-base --is-ancestor v1.0 main && echo 'v1.0 已包含在 main'合并基础是理解三方合并的关键:冲突标记中的 base 版本就是它提供的共同祖先内容。