Una de las cosas buenas que tiene Git es su capacidad de ser configurado al gusto del usuario. Como ejemplo os dejo el alias que he creado en mi sistema para mostrar el log de commits de una manera personalizada.
Para añadirlo debemos editar nuestro fichero .gitconfig global, situado en el directorio raiz de nuestro usuario. Dentro de ese fichero tendremos una sección [alias] (si no existe no hay más que crearla) y le añadimos nuestro alias personalizado, en este caso lg:
[alias]
lg = log --pretty=format:'%C(white)[%C(yellow)%h%C(white)] %C(blue)(%ad) %C(white)%s %C(green)%cn' --date=local
Gracias a esto, cuando hagamos git lg veremos un log personalizado:
jghurtado@macbook:~/Sites/sample-project
> git lg
[9ac7d19] (Mon May 9 09:44:54 2011) Adds a sample product page Juan G. Hurtado
[c8be333] (Fri May 6 12:38:38 2011) Adds sample listing products page Juan G. Hurtado
[2c49ce1] (Thu May 5 12:02:51 2011) Adds breadcrumbs styles Juan G. Hurtado
[697d682] (Thu May 5 11:55:34 2011) Adds styles for horizontal separators on boxes Juan G. Hurtado