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?
Bien, ¿hay una página de manual sobre esto? es decir, ¿utiliza teclas de estilo less/ more?
Ian Vaughan
6
Alternativamente, fy bpáginas Navegar f orward y b ackward.
Erik
De una manera agradable, estos comandos también funcionan para navegar por la página de ayuda 👌
intcreator
8
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.
También mira la 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).
Cascabel
4
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
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.
Respuestas:
fuente
less
/more
?f
yb
pá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,
git
mira la variable de entorno$GIT_PAGER
, then$PAGER
para determinar el programa que se utilizará para mostrarle la salida de diff, log, show, etc.En sistemas nuevos (linux), el
$PAGER
uso predeterminado (incluso cuando no está configurado) esless
(solía ser el menos capazmore
).En ambos
less
ymore
la?
tecla le da una lista de atajos de comando.fuente
core.pager
variable de configuración. Y, en general, ninguno de esos tres suele estar configurado y Git tiene como valor predeterminadoless -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
fuente
Además, considere instalar gitx (Mac) o gitg (Ubuntu) para obtener opciones de interfaz gráfica de usuario maravillosas (y fáciles) :)
fuente
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.
fuente