【发布时间】:2018-09-13 23:23:36
【问题描述】:
Git 2.19 版引入了git range-diff,它应该用于比较两个提交范围。我一直在阅读文档,但我不明白这个新功能的目的是什么。
我查了官方Git documentation,但我无法理解它的语法(省略标志):
git range-diff ( <range1> <range2> | <rev1>...<rev2> | <base> <rev1> <rev2> )
什么是rev1 和rev2?
有人能解释一下它们什么时候有用吗?我指的是每种情况?
【问题讨论】:
-
注意:对于 Git 2.31(2021 年第一季度),
git range diff带有新的--(left|right)-only选项。见my edited answer below。
标签: git