Seleccionar página

Si se quiere que al entra por line 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 asi:


[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\]\$ ”


Share