差异规范中的两个和三个点#
想象一系列提交 A, B, C, D… 假设有两个分支,topic 和 main。你在 main 处于提交 ‘E’ 时从 main 分支出了 topic。提交的图表看起来像这样:
A---B---C topic
/
D---E---F---G main
然后:
git diff main..topic
将输出从 G 到 C 的差异(即包含 F 和 G 的效果),而:
git diff main...topic
将仅输出主题分支中的差异(即仅 A、B 和 C)。