| 双点 | A..B:端点对端点 |
|---|---|
| 三点 | A...B:从 merge-base(A,B) 到 B |
| 等价写法 | git diff $(git merge-base A B) B |
常用示例
常用示例
# 只看分支相对共同祖先新增的改动
git diff main...feature
git diff main..feature
git diff main...feature --stat平台 PR 页面展示的通常是三点差异;本地复核对方分支改动时用三点更贴近评审视图。
git diff A..B 比较两个端点;git diff A...B 比较 A 与「A、B 的共同祖先」到 B 的差异,评审 PR 常用三点视角只看引入的变更。
| 双点 | A..B:端点对端点 |
|---|---|
| 三点 | A...B:从 merge-base(A,B) 到 B |
| 等价写法 | git diff $(git merge-base A B) B |
# 只看分支相对共同祖先新增的改动
git diff main...feature
git diff main..feature
git diff main...feature --stat