Esto también funciona (actualmente) git show, aunque la documentación no lo menciona. Por ejemplogit show origin/master.. --reverse
Ryan Lundy
2
Yo uso git golparagit log --reverse
Felipe Alvarez
14
No necesita escribir --reversetodo el tiempo, ni necesita una función bash. Puedes crear un alias git. Abre tu editor de texto favorito y abre tu .gitconfigarchivo global . Generalmente se encuentra en su directorio de inicio.
Navega o crea una sección como esta:
[alias]
lg = log -10 --reverse
Eso crea un alias git que toma las diez confirmaciones más recientes y luego revierte esa lista, de modo que la más reciente de esas 10 está en la parte inferior. Ahora puedes simplemente ejecutar:
El comentario de Jakub Narębski ("Tenga en cuenta que, por ejemplo git log -10 --reverse, obtendría 10 últimas confirmaciones y luego la lista inversa") se ha aclarado en Git 2.11 (cuarto trimestre de 2016):
Los usuarios a menudo se preguntan si nse muestran las confirmaciones más antiguas o más recientes log -n --reverse.
Aclare que --reversesolo se activa después de decidir qué confirmaciones se mostrarán para desconcertarlas.
Un enfoque más fácil sería agregar un alias para algo así de simple: git config --global alias.logr 'log --reverse'invocar usando: git logr <argumentos adicionales>
mhand
0
Combiné algunos de los sugeridos uno en uno y creé un alias.
man git-log
grep marcha atrás.man git-log
/reverse
y presione enter.-r
en GIT se traduce a: "Mostrar diferencias recursivas".Respuestas:
Usa la
--reverse
opción:fuente
git log -10 --reverse
, obtendría 10 últimas confirmaciones y luego la lista inversa.git show
, aunque la documentación no lo menciona. Por ejemplogit show origin/master.. --reverse
git gol
paragit log --reverse
No necesita escribir
--reverse
todo el tiempo, ni necesita una función bash. Puedes crear un alias git. Abre tu editor de texto favorito y abre tu.gitconfig
archivo global . Generalmente se encuentra en su directorio de inicio.Navega o crea una sección como esta:
Eso crea un alias git que toma las diez confirmaciones más recientes y luego revierte esa lista, de modo que la más reciente de esas 10 está en la parte inferior. Ahora puedes simplemente ejecutar:
fuente
El comentario de Jakub Narębski ("Tenga en cuenta que, por ejemplo
git log -10 --reverse
, obtendría 10 últimas confirmaciones y luego la lista inversa") se ha aclarado en Git 2.11 (cuarto trimestre de 2016):Ver commit 04be694 (27 de septiembre de 2016) por Pranit Bauva (
pranitbauva1997
) .(Fusionada por Junio C Hamano -
gitster
- en commit 54a9f14 , 11 oct 2016)Ver Commit Limiting .
fuente
Podría crear una función bashrc (suponiendo que esté en un sistema operativo unixy)
fuente
git config --global alias.logr 'log --reverse'
invocar usando: git logr <argumentos adicionales>Combiné algunos de los sugeridos uno en uno y creé un alias.
fuente