-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\]\$ »
0 comentarios