Isso também funciona (atualmente) para git show, mesmo que a documentação não a mencione. Por exemplogit show origin/master.. --reverse
Ryan Lundy
2
Eu uso git golparagit log --reverse
Felipe Alvarez
14
Você não precisa digitar --reverseo tempo todo, nem uma função bash. Você pode apenas criar um alias do git. Abra seu editor de texto favorito e abra seu .gitconfigarquivo global . Geralmente é encontrado em seu diretório pessoal.
Navegue ou crie uma seção como esta:
[alias]
lg = log -10 --reverse
Isso cria um alias do git que pega os dez commits mais recentes e depois reverte a lista para que o mais recente desses 10 esteja na parte inferior. Agora você pode simplesmente executar:
O comentário de Jakub Narębski ("Observe que, por exemplo git log -10 --reverse, obteria 10 últimos commits e a lista reversa") foi esclarecido no Git 2.11 (quarto trimestre de 2016):
Os usuários geralmente se perguntam se as nconfirmações mais antigas ou mais recentes são exibidas por log -n --reverse.
Esclareça que --reverseentra em ação somente depois de decidir quais confirmações devem ser mostradas para desconfigurá-las.
A abordagem mais fácil seria adicionar um alias para algo tão simples: git config --global alias.logr 'log --reverse'Invoque usando: git logr <argumentos adicionais>
mhand
0
Combinei alguns dos sugeridos em um e criei um alias.
man git-log
grep reverso.man git-log
/reverse
e pressione enter.-r
no GIT, ele se traduz em: "Mostrar diferenças recursivas".Respostas:
Use a
--reverse
opção:fonte
git log -10 --reverse
, obteria 10 últimos commits e a lista reversa.git show
, mesmo que a documentação não a mencione. Por exemplogit show origin/master.. --reverse
git gol
paragit log --reverse
Você não precisa digitar
--reverse
o tempo todo, nem uma função bash. Você pode apenas criar um alias do git. Abra seu editor de texto favorito e abra seu.gitconfig
arquivo global . Geralmente é encontrado em seu diretório pessoal.Navegue ou crie uma seção como esta:
Isso cria um alias do git que pega os dez commits mais recentes e depois reverte a lista para que o mais recente desses 10 esteja na parte inferior. Agora você pode simplesmente executar:
fonte
O comentário de Jakub Narębski ("Observe que, por exemplo
git log -10 --reverse
, obteria 10 últimos commits e a lista reversa") foi esclarecido no Git 2.11 (quarto trimestre de 2016):Ver commit 04be694 (27 de setembro de 2016) por Pranit Bauva (
pranitbauva1997
) .(Mesclado por Junio C Hamano -
gitster
- na confirmação 54a9f14 , 11 de outubro de 2016)Consulte Limite de Confirmação .
fonte
Você pode criar uma função bashrc (assumindo que você esteja em um sistema operacional unix)
fonte
git config --global alias.logr 'log --reverse'
Invoque usando: git logr <argumentos adicionais>Combinei alguns dos sugeridos em um e criei um alias.
fonte