Я использую человечность 16.04, и я пытаюсь заставить свой терминал показывать текущее ответвление мерзавца, что я иду без большого успеха.
Во-первых, я вошел в свой .bashrc файл
$ nano ~/.bashrc
затем я отправил в этом коде
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
export PS1="\u@\h \[\033[32m\]\w\[\033[33m\]\$(parse_git_branch)\[\033[00m\] $ "
после того, как я перезапустил консоль, я все еще не вижу текущее ответвление. Что не так?
Как насчет этого:
git branch | grep "^*"
Пример:
$ git branch
k410
k411
k412
k413
k416
k416idle
k416poll
k416rc7-poll
k418
k418-jrw
k418-rjw2
k418-ufw2
k418rc1test
* k419-rjw
k45
k46
master
ufw-test
И теперь:
$ git branch | grep "^*"
* k419-rjw