Cómo recortar comentarios de commit en "git branch -avv"

Escribí una function bash que realiza algunas tareas útiles al ingresar a un repository de git en la console. También me da una visión general de todas las twigs que usan git branch -avv

Para mi inconveniencia, git me está "inundando" al escribir los comentarios de logging de cambios completos que a menudo no se ajustan al ancho de línea de la console

Recortar estos con tubos como cut -c-$(tput cols); eliminará el coloreado si está habilitado en la configuration de git; (

La respuesta : ¿hay alguna forma de configurar git de forma nativa , simplemente para generar los primeros XX caracteres del post de confirmación? Mi objective es archivar esto sin necesidad de más herramientas de línea de command. No sé si las colorías las han instalado.


editar : Gracias a la respuesta n. ° 2 (Max Nanasy): el uso de la opción --color forzará la coloración

Qué pasa

  git log --oneline | cut -b 1-20 

Puede ser mejor (sin el SHA):

 git log --pretty=format:'%s' | cut -b 1-20 

git branch --color -avv | cut -c-$(tput cols)