Для полноты, echo $(__git_ps1)
, по крайней мере в Linux, должно дать вам имя текущей ветви, заключенное в скобки.
Это может быть полезно в некоторых случаях, так как это не команда git (хотя и зависит от git), , в частности, для настройки командной строки bash для отображения текущей ветви .
Например:
/mnt/c/git/ConsoleApp1 (test-branch)>echo $(__git_ps1)
(test-branch)
/mnt/c/git/ConsoleApp1 (test-branch)>git checkout master
Switched to branch 'master'
/mnt/c/git/ConsoleApp1 (master)>echo $(__git_ps1)
(master)
/mnt/c/git/ConsoleApp1 (master)>cd ..
/mnt/c/git>echo $(__git_ps1)
/mnt/c/git>