git log branch1..branch2(两个点)与 git log branch1...branch2(三个点)?

git log branch1..branch2 (two dots) vs. git log branch1...branch2 (three dots)?

我读过后者比较从他们的祖先开始的分支。这到底是什么意思?

两个点

git log start-branch..end-branch

(相当于git log ^start-branch end-branch)。

列出所有可从 end-branch 到达但无法从 start-branch 到达的提交。

三个点

git log start-branch...end-branch

列出所有可以从 start-branch end-branch 都无法到达的提交 start-branch end-branch.

参考资料