Недавно я узнал, что я могу получить hg log для печати истории в обратном порядке с помощью
hg log -r :
Итак, конечно, я попробовал:
git log -r :
Ну, это не сработало. Итак, что же такое команда сделать то же самое в git?
Ответ 1
Используйте параметр --reverse:
git log --reverse
Ответ 2
Вам не нужно набирать --reverse все время, и вам не нужна функция bash. Вы можете просто создать псевдоним git. Откройте свой любимый текстовый редактор и откройте свой глобальный файл .gitconfig. Он обычно находится в вашем домашнем каталоге.
Перейдите к или создайте раздел, подобный этому:
[alias]
lg = log -10 --reverse
Это создает псевдоним git, который захватывает десять последних коммитов, а затем отменяет этот список, поэтому последний из этих 10 находится внизу. Теперь вы можете просто запустить:
git lg
Ответ 3
КомментарийЯкуба Наренбского ("Обратите внимание, что, например, git log -10 --reverse получит 10 последних git log -10 --reverse затем обратный список"), разъяснен в Git 2.11 (4 квартал 2016 года):
rev-list-options: пояснить использование --reverse
Пользователи часто задаются вопросом, отображаются ли в log -n --reverse самые старые или самые новые nlog -n --reverse. Уточните, что --reverse только после того, как будет решено, какие коммиты должны быть показаны, чтобы не смешивать их.