Comando "Git Log" en Powershell: no se puede finalizar el process

Cuando git log en PowerShell, imprime lo que parece una respuesta normal.

Pero en la parte inferior no se muestra el directory de trabajo normal que me pide un nuevo command, solo muestra : (dos puntos) y ningún command funciona; no salir, no ctrl z , no ctrl c , solo imprime otros dos puntos.

Te pone en un buscapersonas (lo más probable es que sea less si instalaste MSysGit o Github para Windows), porque el resultado que solicitaste es más largo que una página de pantalla.

Puede desplazarse hacia arriba / abajo / izquierda / derecha con las teclas de flecha, las teclas Re Pág / Av Pág y las teclas J / K / H / L.

Para mostrar la ayuda en línea, presione ? y para salir, presione Q.

Puede usar un buscapersonas diferente o apagarlo si lo desea. Como señala man git config , puede usar la configuration core.pager para establecerla en un buscapersonas diferente, o establecer su valor en cat para deshabilitar la pagination para todos los commands de Git.

Si el localizador se cancela usando Ctrl-C , el buscapersonas se ejecuta en segundo plano y en cada línea nueva en el terminal imprimirá una línea y (END) . Hasta ahora no he encontrado una manera de save tal terminal. Cuando salgo de la terminal, el buscapersonas todavía la mantiene viva hasta que mato la window.

q funciona para salir del buscapersonas / less command si Ctrl-C no se ha usado.

¡Solo necesitas el tipo q para salir de la pantalla!