在Windows上运行,我很难尝试以下工作:
这什么也没提供:
git log --oneline -- 'release/1.4.34'...'release/1.4.35'
这将导致错误“致命:模糊参数” release / 1.4.33'...'release / 1.4.34”:未知版本或不在工作树中的路径。使用“-”分隔路径来自修订,例如:'git [...]-[...]'“
git log --oneline 'release/1.4.33'...'release/1.4.34'
这提供了:致命的:错误的版本''release / 1.4.33'...'release / 1.4.34''
git log --oneline 'release/1.4.33'...'release/1.4.34' --
不带引号的情况下:致命:模糊参数'release / 1.4.33 ... release / 1.4.34':未知的修订版或路径不在工作树中。 使用“-”将路径与修订分开,如下所示: 'git [...]-[...]'
git log --oneline release/1.4.33...release/1.4.34
基本上,我希望2个发行版之间的所有提交。
更新
找到了!当然,歧义性是起源和地方之间的工作。
git log --oneline origin/release/1.4.33...origin/release/1.4.34
答案 0 :(得分:1)
删除引号:
git log --oneline release/1.4.33...release/1.4.34
作为旁注,--
用来告诉git“后面的每个参数都应视为路径”,您不需要它来实现目标。
此外,由于1.4.34
显然位于1.4.33
之后,因此您不必使用对称性差异(A...B
),而只需使用简单范围(A..B
)