git范围操作符总是以相同的方式工作吗?

git范围操作符总是以相同的方式工作吗?,git,Git,我最近注意到当你这么做的时候 吉特樱桃果酱 不包括foo。如果您的历史记录如下所示: bar blubb foo 上一次提交只会选择blubb和bar。 这对我来说是一样的 git log foo..bar 我们可以通过使用 git log foo~..bar 我只是找不到这方面的文档,想知道是否所有在git中接受范围运算符的命令都是这样工作的,或者它是否依赖于特定的命令 我猜是前者,但谁知道…是的,所有接受修订的Git命令都将使用~,在这种形式中,它指定修订的直接父级。您可以找到Git修

我最近注意到当你这么做的时候 吉特樱桃果酱

不包括foo。如果您的历史记录如下所示:

bar
blubb
foo
上一次提交只会选择blubb和bar。 这对我来说是一样的

git log foo..bar
我们可以通过使用

git log foo~..bar
我只是找不到这方面的文档,想知道是否所有在git中接受范围运算符的命令都是这样工作的,或者它是否依赖于特定的命令


我猜是前者,但谁知道…

是的,所有接受修订的Git命令都将使用
~
,在这种形式中,它指定修订的直接父级。您可以找到Git修订版格式的更详细说明。

是的,所有接受修订版的Git命令都将使用
~
,在此表单中,它指定修订版的直接父级。您可以找到Git修订版格式的更详细说明