Realiza diferentes configuraciones `bonitas` para git-log y git-show

Tengo esta configuration en mi .gitconfig :

 [format] pretty = oneline 

Que muy bien formatea mi salida de git-log . Sin embargo, también cambia la salida de git-show (y git-status ), lo que me molesta, porque cuando uso git-show , generalmente quiero ver un resultado más detallado que cuando estoy usando git-log .

Básicamente, quiero que la configuration pretty pnetworkingeterminada de git-show sea ​​diferente de la configuration pretty pnetworkingeterminada de git-log . ¿Es esto de alguna manera posiblemente?

Puede crear un alias para el git log con el formatting particular que desee.

 git config --global alias.mylog 'log --pretty=oneline' 

Para usar este alias simplemente cambie a la twig que desea y escriba:

 git mylog 

Puede eliminar la modificación de su file .gitconfig y el comportamiento pnetworkingeterminado estará allí cuando use git show .