Seleccionar página

Poner la rama de git en el Prompt

por | Jun 3, 2014 | Git, GNU / Linux

-Poner la rama de git en el Prompt:

Si se quiere que al entrar por linea de comandos en un directorio de git y nos muestre en el prompt en que rama esta situado hay que hacer lo siguiente y quedara así:


[maznar@neodoo1 neodoo-project](master)$

Crear este fichero «~/.bash/git-prompt» :


parse_git_branch () {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}

parse_git_tag () {
git describe –tags 2> /dev/null
}

parse_git_branch_or_tag() {
local OUT=»$(parse_git_branch)»
if [ «$OUT» == » ((no branch))» ]; then
OUT=»($(parse_git_tag))»;
fi
echo $OUT
}

 

Poner esto en el ~/.bashrc:

 

source ~/.bash/git-prompt
PS1=»[\[\033[00m\]\u@\[\033[00m\]\h \[\033[00m\]\W]\[\033[00m\]\[\033[01;34m\]\$(parse_git_branch_or_tag)\[\033[00m\]\$ »


Te puede interesar…

0 comentarios

Enviar un comentario

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