Cómo salir de git log o git diff [duplicado]
Estoy intentando aprender Git con la ayuda de Git Immersion .
Hay una cosa que me frustra cada vez que uso git log
o git diff
:
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?
Estás en el less
programa que hace que la salida sea git log
desplazable.
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_PAGER
o cat
configúrela core.pager
en cat
(ejecutar git config --global core.pager cat
).
En realidad, existen tres formas de hacerlo, precisamente.
Escriba cualquiera de los siguientes 3 comandos.
- :q
- :z o
- Ctrl + z
PD: A veces, a alguien le parece que una de estas opciones no funciona y a otros sí.
Agregue el siguiente alias en el archivo .bashrc
git --no-pager log --oneline -n 10
--no-pager
encontrará la palabra (FIN)-n 10
mostrará solo las últimas 10 confirmaciones--oneline
mostrará el mensaje de confirmación, ignorará el autor, la información de la fecha
Puede presionar qpara salir.
git hist
está utilizando una herramienta de buscapersonas para que pueda desplazarse hacia arriba y hacia abajo por los resultados antes de regresar a la consola.