我有一组非常简单的 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
? - 相关,为什么没有用星号标记为我当前的分支?
我在 OS X 10.8.2 上通过 Homebrew 使用 git 版本 1.8.1.5,无论我的驯服是否~/.gitconfig
到位,都会发生这种情况。似乎每个bugfix/...
分支都会发生这种情况。