Что делает `git show —reverse`?

#git

#git

Вопрос:

Я знаю, что git log --reverse это показывает журнал в обратном порядке, помещая самый старый вверху и самый новый внизу, но что git show --reverse делает? Если я запускаю git show --reverse , кажется, что он показывает тот же результат, что и обычный git show , то есть последний коммит.

Ответ №1:

Похоже git show --reverse , что результат изменяется только в том случае, если вы укажете диапазон, например git show --reverse HEAD~2.. . В этом случае он будет вести себя git log --reverse следующим образом .

Комментарии:

1. Не уверен, почему ваши вопросы и ответы отклонены, но это правильно: git show передает --reverse параметр анализатору версий, где это означает изменение порядка диапазонов фиксации. Поскольку git show по умолчанию хэш-идентификаторы разрешаются без обхода графика, это действительно влияет только на спецификаторы версий на основе диапазона.

Ответ №2:

Команда git «git show —reverse» показывает,

некоторые данные вашего проекта, такие как дата последнего редактирования автором, место размещения заголовка, хэш-код вашего последнего коммита, последний отредактированный файл, последние введенные данные и т.д.

Комментарии:

1. Это не отвечает на вопрос. То, что вы описали, — это то, что git show показывает с и без без --reverse . Я спрашиваю, в чем разница между простым git show и git show --reverse .