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

Как показать ветку 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 вы увидите прямо командной строке. Это очень удобно. Тут трудно допустить ошибку. К тому же вы точно будите знать, что вы находитесь в корне приложения.

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

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






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