2010-08-12 13 views
8

En Windows, en Git Bash, si hago un git diff consigo todas las diferencias enrojecidas a la consola con algún tipo de aviso para controlar el buffer de salida. ¿Cuáles son los comandos que puedo usar en este modo de Git Bash? No sé dónde buscar una referencia rápida.¿Cuáles son los comandos para usar Git Bash en Windows, p. cuando en modo git diff?

He calculado que <Enter> se desplazará una línea, y <Space> desplazará todas las líneas, pero no mucho más que eso. Para salir, hago una Ctrl-C, que parece regresar a un símbolo del sistema, pero a veces, cuando empiezo a escribir un nuevo comando, parece volver a la salida de diff no finalizada y estoy confundido en cuanto a por qué.

Pregunta realmente tonta, lo sé.

Respuesta

11

git diff canaliza el archivo diff en el buscapersonas Unix less. Presione h cuando la vista de diferencias esté abierta para ver un grupo de comandos. Los particularmente importantes a saber:

  • h - help Muestra/comandos
  • q - Salir/Cerrar
  • [Space] desplazamiento líneas 'k' por delante, donde k debe predeterminado a la altura de la pantalla de línea de la terminal.
  • [Enter] desplazarse líneas 'k' por delante, donde k valores por defecto a 1
+0

Exactamente lo que necesitaba saber, gracias! – Gavin

+0

¡Genial! ¡Gracias! –

Cuestiones relacionadas