Cómo salir de git log o git diff [duplicado]

Resuelto Wern Ancheta asked hace 12 años • 7 respuestas

Estoy intentando aprender Git con la ayuda de Git Immersion .
Hay una cosa que me frustra cada vez que uso git logo git diff:

El registro de Git muestra el marcador (FIN)

No sé qué hacer a continuación cuando encuentro esta (END)palabra.

No puedo escribir ningún comando y termino cerrando la ventana actual de Bash y abro otra. ¿Cómo escribo el siguiente comando que quiero usar?

Wern Ancheta avatar Feb 28 '12 21:02 Wern Ancheta
Aceptado

Estás en el lessprograma que hace que la salida sea git logdesplazable.

Escriba qpara salir de esta pantalla. Escribe hpara obtener ayuda.

Si no desea leer la salida en un buscapersonas y desea que simplemente se imprima en la terminal, defina la variable de entorno GIT_PAGERo catconfigúrela core.pageren cat(ejecutar git config --global core.pager cat).

Fred Foo avatar Feb 28 '2012 14:02 Fred Foo

En realidad, existen tres formas de hacerlo, precisamente.

Escriba cualquiera de los siguientes 3 comandos.

  1. :q
  2. :z o
  3. Ctrl + z

PD: A veces, a alguien le parece que una de estas opciones no funciona y a otros sí.

shrexchauhan avatar Aug 31 '2015 20:08 shrexchauhan

Agregue el siguiente alias en el archivo .bashrc

git --no-pager log --oneline -n 10
  • --no-pagerencontrará la palabra (FIN)
  • -n 10mostrará solo las últimas 10 confirmaciones
  • --onelinemostrará el mensaje de confirmación, ignorará el autor, la información de la fecha
J4cK avatar Jan 04 '2016 08:01 J4cK

Puede presionar qpara salir.

git histestá utilizando una herramienta de buscapersonas para que pueda desplazarse hacia arriba y hacia abajo por los resultados antes de regresar a la consola.

seanhodges avatar Feb 28 '2012 14:02 seanhodges