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