He configurado algunas opciones de git globalmente (sin alias) gracias a este hilo , por lo que mi log de git muestra --oneline
por defecto.
A veces quiero ver la versión expandida para ver la date de las confirmaciones anteriores. ¿Cómo puedo 'cancelar' una bandera temporalmente? – o alternativamente, ¿cuál es la bandera que muestra la vista ampliada
No necesita "cancelar" un set fijo en la configuration global o del repository.
Simplemente especifique el formatting que desea usar --pretty
y los indicadores de línea de command anulan cualquier indicador especificado en el repository o la configuration global.
Por ejemplo:
$ git log --pretty=medium
Puede anular las opciones de configuration en la línea de command, por ejemplo:
git -c log.abbrevCommit=false log
En tu caso
git -c format.pretty=short log
También puede vincular esto a un command explícito con un git alias
por ejemplo.
Del manual de git ,
--oneline This is a shorthand for "--pretty=oneline --abbrev-commit" used together.
Teniendo esto en count, si nos fijamos en las otras opciones, vemos que algo como --no-abbrev-commit --pretty=medium
debería dar algo cercano a lo que desea.