Hace unos días me llegó un tweet de Dani con uno de esos regalos que hace de tanto en cuanto, que se acuerda de los amigos y te manda algo interesante. En este caso era un artículo en inglés de Filipe Kiss donde nos enseñaba como convertir el git log de terminal en algo con cara y ojos (hacer clic en imágen).
He modificado el comando original para que muestre el email en vez de los nombres, que tiene problemas en algunas terminales con los acentos.
Podéis probarlo tal que así:
git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)%Creset' --abbrev-commit
Y para crear un alias permanente y llamarlo siempre con
git lg las siguientes veces hay que crear el
alias:
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)%Creset' --abbrev-commit"
Aún usando clientes gráficos como SourceTree (muy recomendable) el log en terminal sigue siendo lo más práctico para copiar y pegar en ficheros de texto para el control de cambios.
Inventazo!
