У меня есть очень простой набор команд git, что приводит к некоторому любопытным поведением:
Покажите текущие локальные ветки и посмотрите, что я нахожусь на release/beta1
:
$ git branch
develop
master
* release/beta1
Создайте ветку bugfix/somefeature
от release/beta1
:
$ git checkout -b bugfix/somefeature
Switched to a new branch 'bugfix/somefeature'
До сих пор так хорошо, правда? Ну, покажи мне локальные ветки:
$ git branch
BUGFIX/somefeature
Вопросы:
- Почему префикс
bugfix
моей ветки получил заглавные буквы какbugfix
? - Связано, почему это не отмечено звездочкой как моя текущая ветка?
Я использую git версию 1.8.1.5 через Homebrew в OS X 10.8.2, и это происходит с или без моего довольно ручного ~/.gitconfig
на месте. Это происходит, по-видимому, для каждой ветки bugfix/...
.