Отображение ветки git в консоли Linux
Очень удобно, когда в консоле сразу выводится ветка git, в которой работаешь:
Чтобы в Linux добавить отображение, откройте фаил .bashrc, который лежит в корне домашней папки
nano ~/.bashrc
и в самый конец добавьте строки:
PS1='\[\033[0;32m\]\[\033[0m\033[0;32m\]\u\[\033[0;36m\] @ \[\033[0;36m\]\h \w\[\033[0;32m\]$(__git_ps1)\n\[\033[0;32m\]└─\[\033[0m\033[0;32m\] \$\[\033[0m\033[0;32m\] ▶\[\033[0m\] '
сохраните и перезапустите консоль, теперь у вас отображается ветка + консоль стилизована
Другой вариант, если вам не нравится перенос строки + есть подсветка веток
function parse_git_branch { git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/' } function proml { local BLUE="\[\033[0;34m\]" local RED="\[\033[0;31m\]" local YELLOW="\[\033[0;33m\]" local LIGHT_RED="\[\033[1;31m\]" local GREEN="\[\033[0;32m\]" local LIGHT_GREEN="\[\033[1;32m\]" local LIGHT_GRAY="\[\033[0;37m\]" case $TERM in xterm*) TITLEBAR='\[\033]0;\u@\h:\w\007\]' ;; *) TITLEBAR="" ;; esac PS1="$PS1$YELLOW\$(parse_git_branch)$LIGHT_GRAY" PS2='> ' PS4='+ ' } proml
Станьте первым!