差異規格中兩個點和三個點的用法#

想像有一連串的提交 A、B、C、D… 想像有兩個分支,topicmain。當 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

將僅輸出 topic 分支中的差異(即僅 A、B 和 C)。