当我在Xcode 4.6中创建一个新项目并打开git时 - 我的默认分支奇怪地命名为“[32master [m”。这是Organizer-> Repositories-> Branches区域中显示的名称。
当我使用iTerm并进入项目目录时,输入:
git branch
显示
* master
我知道我很亲密,因为当我输入时:
git branch | od -c
我得到了
0000000 * 033 [ 3 2 m m a s t e r 033 [ m
0000020 \n
0000021
关于如何获得“普通”命名主分支的任何想法?
这样做的结果是我不能以任何方式推动,分支或操纵回购。
感谢。
答案 0 :(得分:4)
如果输出
$ git config --global color.branch
是“永远”,尝试运行
$ git config --global color.branch auto
您看到的额外字节用于着色git branch
的输出;将选项设置为“auto”将使git branch
仅在输出用于终端时使用着色,而不是由其他程序使用(在本例中为XCode)。
答案 1 :(得分:2)
您看到的字节仅表示git使用ANSI escape codes以绿色突出显示分支名称“master”。那么,当你试图推动,分支或以其他方式操纵回购时会发生什么呢?
如果您在Xcode 4 Git—"This file does not exist at the requested revision"中删除项目的派生数据,那么您可以分支吗?