Branch Atual do Git no Terminal com problemas

1. Branch Atual do Git no Terminal com problemas

Mayke Ferreira
MaykeFA

(usa elementary OS)

Enviado em 03/02/2015 - 16:48h

Alguem sabe como mostrar o Branch atual do git no terminal?
O método de adicionar $( __git_ps1) na variavel PS1 do .bashrc não ta funcionado muito bem.
Quando eu aperto pra cima, pra baixo , tab ou colo algo no terminal o texto fica bem bugado
Ja tentei deixar a variavel PS1 de duas maneiras:

A primeira usando o artificio do __git_ps1:
export PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[31m\] $(__git_ps1 "\033[01;33m{%s}") \033[1;31m$\[\033[00m\] '


A segunda com uma mini função pra realizar o procedimento de perceber o ramo atual:
function git_branch_name() {
git branch 2>/dev/null | grep -e '^*' | sed -E 's/^\* (.+)$/{\1} /'
}
export PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[31m\] \033[01;33m$(git_branch_name)\033[1;31m$\[\033[00m\] '



Link para a imagem do problema: http://postimg.org/image/lui0ky7p1/


  


2. Re: Branch Atual do Git no Terminal com problemas

Mayke Ferreira
MaykeFA

(usa elementary OS)

Enviado em 03/02/2015 - 20:20h


Resolvido, esse PS1 ta funcionando beleza

export PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[31m\] $(__git_ps1 "\[\033[01;33m\]{%s}")\[\033[1;31m\]$\[\033[00m\] ' 







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts