Mostrar la rama de git en la consola de Linux

Home  >>  Git  >>  Mostrar la rama de git en la consola de Linux

Mostrar la rama de git en la consola de Linux

On febrero 24, 2018, Posted by , In Git,Linux,Programación, With No Comments

git-console

Es muy útil tener presente en qué rama nos encontramos. A veces un despiste nos puede jugar una mala pasada.

Este script es algo que está muy publicado en la red… Pero creo que es mejor tenerlo más cerca de mí para cuando lo necesite…

Simplemente hay que añadir estas líneas en nuestro fichero de .bashrc.

# Show git branch name
force_color_prompt=yes
color_prompt=yes
parse_git_branch() {
git branch > /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;31m\]$(parse_git_branch)\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w$(parse_git_branch)\$ '
fi
unset color_prompt force_color_prompt

Al volver a abrir la consola, podremos ver la rama en la que nos encontramos en nuestro prompt de nuestra consola.

Opción PowerLine

Si prefieres una versión más colorida, puedes optar por ponerte un paquete que simula el powerline de vim en el prompt de bash.

https://github.com/b-ryan/powerline-shell#segment-separator

powerline

 

Links y documentación:

https://gist.github.com/faparicior/c79383e9d9f104184fc656e257a470b7

https://www.leaseweb.com/labs/2013/08/git-tip-show-your-branch-name-on-the-linux-prompt/

Fernando Aparicio
Full Stack Developer. Entusiasta del Open Source, métodos de organización y colaboración ágiles.

Actualmente estoy en busca de otras formas de mejorar en mi trabajo. Aprovechar el talento innato y la colaboración en equipo.

Lean, Kanban, Scrum ... Descubrir las pequeñas cosas que dan calidad al proceso a través de las personas usando PNL. Renovar los esquemas para motivar la colaboración.

Nuevos tiempos, nuevas soluciones.
Comments are closed.