Чтобы отобразить имя ветки Git в терминале на Mac, вы можете использовать несколько методов. Вот несколько примеров:
Метод 1: использование переменной PS1 командной строки
Откройте терминал и выполните следующую команду:
export PS1="\u@\h \W \[$(git branch 2>/dev/null | grep '^*' | colrm 1 2)\]\$ "
Эта команда устанавливает переменную среды PS1
, которая управляет приглашением терминала. Он включает текущего пользователя (\u
), имя хоста (\h
), текущий каталог (\W
) и имя ветки Git ($(git Branch 2>/dev/null | grep '^*' | colrm 1 2)
). Имя ветки Git извлекается с помощью команды git Branch
.
Чтобы сделать это изменение постоянным, вы можете добавить команду в файл конфигурации оболочки (например, ~/.bashrc
или ~/.zshrc
).
Метод 2: использование платформы Oh My Zsh
Если вы используете платформу Oh My Zsh, вы можете включить плагин Git, который автоматически отображает имя ветки Git в командной строке терминала.
Чтобы включить плагин Git, откройте файл конфигурации оболочки (например, ~/.zshrc
) и найдите строку, которая выглядит следующим образом:
plugins=(git)
Убедитесь, что плагин git
включен в список плагинов. Если его там нет, добавьте его. Сохраните файл и перезагрузите терминал, чтобы изменения вступили в силу.
Метод 3: использование сценария приглашения Git
Другой вариант — использовать сценарий приглашения Git. Вы можете скачать популярный скрипт «git-prompt.sh» из официального репозитория Git. Откройте терминал и выполните следующие команды:
curl -o ~/.git-prompt.sh https://raw.githubusercontent.com/git/git/master/contrib/completion/git-prompt.sh
Затем откройте файл конфигурации оболочки (например, ~/.bashrc
или ~/.zshrc
) и добавьте следующие строки:
source ~/.git-prompt.sh
export PS1='\u@\h \W$(__git_ps1 " (%s)")\$ '
Сохраните файл и перезагрузите терминал, чтобы изменения вступили в силу. Эта настройка отобразит имя ветки Git в командной строке терминала.