El problema surge por el paginador less. El comando less por defecto usa como entrada la salida del comando de git y lo muestra en un entorno diferente donde al presionar q (quit) nos regresa al entorno de la consola, pero el problema surge cuando necesitamos tener esa información directa en la consola pues la ocuparemos para un checkout, etc.
El problema se resuelve en primera instancia y sin grandes modificaciones usando pipes en Linux con el comando cat como se muestra a continuación
git log |cat
de esta forma ya no se muestra la pantalla que crea less y la información se imprime directo en la terminal
La otra solución que además es permanente es agregar la variable global al entorno de git que le dice que less imprima directo en la terminal como se muestra a continuación.
git config --global core.pager"less -FXR"
de esta forma el paginador less imprime la información directo en la terminal, permitiendo usar su información de forma más rápida