Как Git войти в обратном порядке?
недавно я узнал, что могу заставить HG log печатать историю в обратном порядке с помощью:
hg log -r :
поэтому, конечно, я пробовал:
git log -r :
Ну, это не сработало. Итак, какова команда сделать то же самое в git?
4 ответов
вам не нужно вводить --reverse
все время, и вам не нужна функция Баш. Вы можете просто создать псевдоним git. Откройте свой любимый текстовый редактор и откройте global . Обычно он находится в вашем домашнем каталоге.
перейдите к или создайте раздел, как это:
[alias]
lg = log -10 --reverse
это создает псевдоним git, который захватывает десять последних коммитов затем отменяет этот список, поэтому самый последний из этих 10 находится внизу. Теперь вы можете просто беги:
git lg
Якуб Narębski ' s комментарий ("обратите внимание, что, например,git log -10 --reverse
получит 10 последних коммитов затем обратный список") было уточнено в Git 2.11 (Q4 2016):
посмотреть совершить 04be694 (27 Sep 2016) by Pranit Bauva (pranitbauva1997
).
(слитый Junio C Hamano -- gitster
-- на совершить 54a9f14, 11 окт 2016)
rev-list-options: уточните использование из-реверс
пользователи часто задаются вопросом, если самый старый или самый новый
n
коммиты отображаютсяlog -n --reverse
.
Уточните, что--reverse
действует только в после решив, что нарушает предъявляется unconfuse их.
посмотреть Совершал Ограничения.
вы можете создать функцию bashrc (предполагая, что вы находитесь на unixy os)
function git_logr {
git log --reverse
}