Tiro monedas al aire, pero hasta ahora nunca las pude agarrar.

Logo Git
Logo Git

Al estar utilizando git no sabemos en que rama estamos de una forma rápida sin utilizar algunos comandos. Para obtener el nombre del branch actual y con color hacemos lo siguiente. Entramos a la terminal y tecleamos:
cd ~
nano .bashrc

Agregamos en la última línea lo siguiente:
function color_my_prompt {
    local __user_and_host="\[\033[01;32m\]\u@\h"
    local __cur_location="\[\033[01;34m\]\w"
    local __git_branch_color="\[\033[31m\]"
    #local __git_branch="\`ruby -e \"print (%x{git branch 2> /dev/null}.grep(/^\*/).first || '').gsub(/^\* (.+)$/, '(\1) ')\"\`"
    local __git_branch='`git branch 2> /dev/null | grep -e ^* | sed -E s/^\\\\\*\ \(.+\)$/\(\\\\\1\)\ /`'
    local __prompt_tail="\[\033[35m\]$"
    local __last_color="\[\033[00m\]"
    export PS1="$__user_and_host $__cur_location $__git_branch_color$__git_branch$__prompt_tail$__last_color "
}
color_my_prompt

Ahora guardamos (control + o) y luego cerramos el editor (control + x). Volvemos a entrar en la terminal.
source ~/.bashrc

Ahora al estar en un proyecto que utiliza git, podemos ver en que rama estamos actualmente y nos indica en color.

Agregar color y nombre del branch en git
Agregar color y nombre del branch en git

En este ejemplo estamos en el branch beta de un proyecto.

Fuente: Stackoverflow


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *