Quiero saber si hay una manera de establecer un marcador de forma predeterminada para el comando git. Específicamente, deseo configurar el indicador --abbrev-commit
para que cuando ejecute git log
, deseo ejecutar git log --abbrev-commit
.Configuración de indicadores predeterminados de git en los comandos
A diferencia de la pregunta "is there any way to set a flag by default for a git command?", aparentemente no hay un indicador de configuración para agregar --abbrev-commit al registro de git. Además, el manual indica git que no puedo crear un alias: "To avoid confusion and troubles with script usage, aliases that hide existing git commands are ignored"
Mi tercera opción es inventar un nuevo alias como glog=log --abbrev-commit
en mi archivo .gitconfig. Pero prefiero no inventar mi propia DSL con nuevos comandos.
¿Hay alguna otra manera de lograrlo para que el indicador abbrev-commit
esté configurado de manera predeterminada?
A partir de git 1.7.6 hay un indicador para controlar este comportamiento. Vea la respuesta por @underrun a continuación. – slacy