Cuando hago una diferencia de Git, muestra el código con la diferencia y se ve muy bien. Pero, ¿cómo paso a la página siguiente o al siguiente documento?
Respuestas:
Next line : return
Next page : space bar
Previous page : w
Quit viewing the diff : q
Help : h
less/ more?
fy bpáginas Navegar f orward y b ackward.
Pulse ?y debería mostrarle los atajos de comando para subir / bajar página, etc.
De forma predeterminada, gitmira la variable de entorno $GIT_PAGER, then $PAGERpara determinar el programa que se utilizará para mostrarle la salida de diff, log, show, etc.
En sistemas nuevos (linux), el $PAGERuso predeterminado (incluso cuando no está configurado) es less(solía ser el menos capaz more).
En ambos lessy morela ?tecla le da una lista de atajos de comando.
core.pagervariable de configuración. Y, en general, ninguno de esos tres suele estar configurado y Git tiene como valor predeterminado less -FRSX(tenga en cuenta que es Git quien toma esa decisión).
Para desplazarse hacia abajo Utilice j o ↓ para moverse hacia abajo una línea a la vez d para moverse por la mitad de la pantalla de página f para moverse por una pantalla de página completa
Para desplazarse hacia arriba, utilice k o ↑ para subir una línea a la vez u para desplazarse por la mitad de la pantalla de página b para desplazarse por una pantalla de página completa
presione q para salir del registro Volverá al símbolo del sistema normal
Además, considere instalar gitx (Mac) o gitg (Ubuntu) para obtener opciones de interfaz gráfica de usuario maravillosas (y fáciles) :)
Estoy ejecutando lo que creo que es una instalación estándar de git en Windows, msysgit 1.8.3, y para mí, git diff ejecuta algo que dice ser menor, la versión 444. En lugar de '?' en busca de ayuda, quiere 'h'. Parece que '?' es el comienzo de algún tipo de búsqueda de expresiones regulares.