2个发行版之间的Git Log差异

时间:2019-09-13 14:23:49

标签: 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 [...]-[...]'“

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

1 个答案:

答案 0 :(得分:1)

删除引号:

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

作为旁注,--用来告诉git“后面的每个参数都应视为路径”,您不需要它来实现目标。

此外,由于1.4.34显然位于1.4.33之后,因此您不必使用对称性差异(A...B),而只需使用简单范围(A..B

相关问题