Coloreando Git
En esta entrada recopilo un par de estilos para qué puedes mostrar tu árbol de branch con colores y ordenados jerarquicamente.
Para mostrar algo como lo que se ve en la imagen siguiente edita el fichero .gitconfig y añade estos alias
Vamos a editar el fichero
sudo atom ~/.gitconfig
cambia atom por tu editor vi, vim, gedit o el que tengas.
Después añade esta parte en los alias:
[alias] lg = !"git lg1" lg1 = !"git lg1-specific --all" lg2 = !"git lg2-specific --all" lg3 = !"git lg3-specific --all" lg1-specific = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(auto)%d%C(reset)' lg2-specific = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(auto)%d%C(reset)%n'' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' lg3-specific = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset) %C(bold cyan)(committed: %cD)%C(reset) %C(auto)%d%C(reset)%n'' %C(white)%s%C(reset)%n'' %C(dim white)- %an <%ae> %C(reset) %C(dim white)(committer: %cn <%ce>)%C(reset)' |
Ahora lanza desde la linea de comandos, y dónde tengas tu git
git lg
o bien:
git lg1
o bien:
git lg2
o
o por último:
git lg3
Y ahora mostrará el árbol de branch de esta manera:
Si lo prefieres también puedes instalar Gitk para no tener que lanzarlo desde linea de comandos, y así puedes tener un editor visual para utilizar git.