Поиск…


Вступление

В этой документации рассматривается название ветки git на терминале bash . Мы, разработчики, должны очень часто находить имя ветки git. Мы можем добавить имя ветки вместе с путём к текущему каталогу.

Название филиала в терминале

Что такое PS1

PS1 обозначает строку с запросом 1. Это одно из приглашений, доступных в оболочке Linux / UNIX. Когда вы откроете терминал, он отобразит содержимое, определенное в переменной PS1, в вашем приглашении bash. Чтобы добавить название ветки в приглашение bash, нам нужно отредактировать переменную PS1 (установить значение PS1 в ~ / .bash_profile).

Отображать название ветки git

Добавьте следующие строки в файл ~ / .bash_profile.

git_branch() {
 git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
export PS1="\u@\h \[\033[32m\]\w\[\033[33m\]\$(git_branch)\[\033[00m\] $ "

Эта функция git_branch найдет имя ветки, в которой мы находимся. Как только мы закончим с этими изменениями, мы сможем переходить на git-репо на терминал и увидим название ветки.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow