git log -{n}
, cuando -n
es lo suficientemente pequeño, no se abre less
, simplemente lo imprime en la pantalla. Eso es deseable. git log -1
No debería ocupar la pantalla completa.
Desafortunadamente, en el shell bash de MINGW, después de ejecutar un comando que no es git, se git log
comporta como si lo hubiera ejecutado less
y empujado q
. (en otras palabras, los datos se imprimen en la parte inferior de la pantalla y termino con una pila de espacios en blanco en la parte superior).
Demo imaginaria (por favor, perdona su duración):
>> clear
>> git log -1
commit 123123...
Author: CPfohl
Date: {today}
{Message}
>> git log -1
commit 123123...
Author: CPfohl
Date: {today}
{Message}
Esto funciona sin importar qué comando git ejecute antes git log
, siempre que git log -{n}
sea después de un comando git.
¿Es esto un error o hay una manera de hacer que esto se comporte normalmente?
-n
opción?