“git show--reverse”的作用是什么?

“git show--reverse”的作用是什么?,git,Git,我知道git log--reverse以相反的顺序显示日志,将最旧的放在顶部,最新的放在底部,但是git show--reverse做什么呢?如果我运行git show--reverse它似乎显示与普通git show相同的输出,即最新的提交。它看起来像git show--reverse只有在指定范围时才更改输出,例如git show--reverse HEAD 2..。在这种情况下,它的行为类似于git log--reversegit命令“git show--reverse”显示 项目的一些数

我知道
git log--reverse
以相反的顺序显示日志,将最旧的放在顶部,最新的放在底部,但是
git show--reverse
做什么呢?如果我运行
git show--reverse
它似乎显示与普通
git show
相同的输出,即最新的提交。

它看起来像
git show--reverse
只有在指定范围时才更改输出,例如
git show--reverse HEAD 2..
。在这种情况下,它的行为类似于git log--reverse

git命令“git show--reverse”显示


项目的一些数据,如作者上次编辑的日期、标题的位置、上次提交的哈希代码、上次编辑的文件、上次输入的数据等。

这并不能回答问题。您所描述的是git show带和不带
时所显示的内容--反向
。我在问普通的
git show
git show--reverse
之间有什么区别。我不知道为什么你的问答被否决,但这是正确的:
git show
--reverse
选项传递给修订解析器,这意味着反转提交范围的顺序。由于默认情况下,
git show
解析哈希ID而不遍历图,因此这只会真正影响基于范围的修订说明符。