两个版本之间的Git日志差异

两个版本之间的Git日志差异,git,branch,git-log,Git,Branch,Git Log,在Windows上运行时,我很难使以下各项正常工作: 这并没有带来任何好处: git log --oneline -- 'release/1.4.34'...'release/1.4.35' 这传递了一个错误“致命:不明确的参数”“release/1.4.33”“release/1.4.34”“:未知修订或路径不在工作树中。使用“---”将路径与修订分开,如下所示:“git[…]--[…]” 这提供了:致命:错误版本“版本/1.4.33”…“版本/1.4.34” 无引号传递:致命:参数“rel

在Windows上运行时,我很难使以下各项正常工作:

这并没有带来任何好处:

git log --oneline -- 'release/1.4.34'...'release/1.4.35'
这传递了一个错误“致命:不明确的参数”“release/1.4.33”“release/1.4.34”“:未知修订或路径不在工作树中。使用“---”将路径与修订分开,如下所示:“git[…]--[…]”

这提供了:致命:错误版本“版本/1.4.33”…“版本/1.4.34”

无引号传递:致命:参数“release/1.4.33…release/1.4.34”不明确:未知修订或路径不在工作树中。 使用“---”将路径与修订分开,如下所示: '吉特[…]-[…]'

基本上,我希望在两个版本之间进行所有提交

更新

找到了!当然,起源和地方之间存在着歧义。。。工作:

git log --oneline origin/release/1.4.33...origin/release/1.4.34
删除引号:

git log --oneline release/1.4.33...release/1.4.34
作为旁注,
--
用于告诉git“后面的每个参数都将作为路径”,您不需要它来实现您想要实现的目标

此外,由于
1.4.34
明显晚于
1.4.33
,因此不必使用对称差(
A…B
),而可能需要使用一个简单的范围(
A…B

git log --oneline release/1.4.33...release/1.4.34
git log --oneline origin/release/1.4.33...origin/release/1.4.34
git log --oneline release/1.4.33...release/1.4.34