Если у вас нет __git_ps1, вы можете использовать
git branch --contains HEAD 2>/dev/null
Отображается так же, как __git_ps1.
И если вы создадите псевдоним, подобный этому:
alias __git_ps1='git branch --contains HEAD 2>/dev/null'
например. Ваш промотор вы получите с помощью этой команды:
$PS1='[\u@\h \W(`__git_ps1`)]\$'
или с
PS1='[\u@\h \W\[\033[36m\](`__git_ps1`)\[\033[0m\]]\$'
если вам нравятся цвета
Ваши сценарии, которые используют __git_ps1 и ваш запрос, будут работать идеально.