本文翻译自:What are the differences between double-dot “..” and triple-dot “…” in Git commit ranges?
Some Git commands take commit ranges and one valid syntax is to separate two commit names with two dots ..
, and another syntax uses three dots ...
. 一些Git命令采用提交范围,一种有效的语法是用两个点分隔两个提交名称..
,而另一种语法则使用三个点...
What are the differences between the two? 两者之间有什么区别?
#1楼
参考:https://stackoom.com/question/1wRK/Git提交范围中的双点-和三点-之间有什么区别
#2楼
Using Commit Ranges with Git Log 在Git日志中使用提交范围
When you're using commit ranges like ..
and ...
with git log
, the difference between them is that, for branches A and B, 当您在git log
使用..
和...
等提交范围时,它们之间的区别在于,对于分支A和B,
git log A..B
will show you all of the commits that B has that A doesn't have , while 将向您显示B具有A没有的所有提交 ,而
git log A...B
will show you both the commits that A has and that B doesn't have, and the commits that B has that A doesn't have, or in other