Как Git войти в обратном порядке?


недавно я узнал, что могу получить журнал hg для печати истории в обратном порядке с помощью:

hg log -r :

поэтому, конечно, я пробовал:

git log -r :

Ну, это не сработало. Итак, что такое команда сделать то же самое в git?

4 136

4 ответа:

использовать :

git log --reverse

вам не нужно вводить --reverse все время, и вам не нужна функция Баш. Вы можете просто создать псевдоним git. Откройте свой любимый текстовый редактор и откройте свой глобальный . Обычно он находится в вашем домашнем каталоге.

перейдите к разделу или создайте его следующим образом:

[alias]
    lg = log -10 --reverse

это создает псевдоним git, который захватывает десять последних коммитов затем отменяет этот список, поэтому самый последний из этих 10 находится внизу. Теперь вы можете просто беги:

git lg

Якуб Narębski ' s комментарий ("обратите внимание, что, например,git log -10 --reverse получит 10 последних коммитов затем обратный список") был уточнен в Git 2.11 (Q4 2016):

посмотреть commit 04be694 (27 сентября 2016) by Пранит Баува (pranitbauva1997).
(слитый Junio C Hamano--gitster-- на совершить 54a9f14, 11 окт 2016)

rev-list-options: уточните использование из-реверс

пользователи часто задаются вопросом, если самый старый или самый новый n коммиты отображаются с помощью log -n --reverse.
Уточните, что --reverse действует только в после решая, какие коммиты должны быть показаны, чтобы не смущать их.

посмотреть Совершал Ограничения.

вы можете создать функцию bashrc (предполагая, что вы находитесь на ОС unixy)

function git_logr {

    git log --reverse

}