Показ мерзавца переходит в терминале

Я использую человечность 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\] $ "

после того, как я перезапустил консоль, я все еще не вижу текущее ответвление. Что не так?

0
задан 4 October 2018 в 20:38

1 ответ

Как насчет этого:

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
0
ответ дан 22 September 2019 в 23:14

Другие вопросы по тегам:

Похожие вопросы: