голосование
PHP
Javascript
BASH
HTML
Firebird
Программы
Хостинг
Майнинг
Ресурсы
GIT
SEO
Oracle
Python
Железо
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Как показать ветку GIT в командной строке BASH

Каждый пользователь должен все время проверять в какой ветке GIT он работает. Если пользователь ошибся и сделал изменения в другой ветке, то ему придётся делать массу действий для исправления ошибок.


# показать ветки
git branch

В этом случае консоль покажет вам список веток и звёздочкой будет показана ваша ветка. Часто проверять текущую ветку неудобно. Проще использовать скрипт, который постоянно показывает вашу текущую ветку GIT. Более того он делает все действия и выводит название ветки в конце строки. Поместите этот код прямо в .bashrc. Только в самое начало. Это важно!


# nano ~/.bashrc
# .bashrc
#показ ветки в командной строке
parse_git_branch() {
    if ! git rev-parse --git-dir > /dev/null 2>&1; then
        return 0
    fi
    git_branch=$(git branch 2>/dev/null| sed -n '/^\*/s/^\* //p')
    echo "[$git_branch]"
}

PS1="${debian_chroot:+($debian_chroot)}\[\033[01;36m\]\u@\h\[\033[00m\]:\[\033[01;32m\]\w\[\033[00m\]\[\033[01;31m\]\$(parse_git_branch)\[\033[00m\]$ "

Название вашей текущей ветки GIT вы увидите прямо командной строке. Это очень удобно. Тут трудно допустить ошибку. К тому же вы точно будите знать, что вы находитесь в корне приложения.

просмотры: 1620, уровень: лёгкий уровень, рейтинг: 0, дата: 2016-06-25 13:25:57
проголосовать:

Комментарии:






поиск
сайты друзей
банеры
Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://ping-admin.ru/index_5659.html мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://www.2domains.ru домен RU домен RU всего за 99 рублей