0

当我在 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

关于如何获得“正常”命名的主分支的任何想法?

这样做的结果是我不能以任何方式推送、分支或操作 repo。

谢谢。

4

2 回答 2

4

如果输出

$ git config --global color.branch

是“总是”,尝试运行

$ git config --global color.branch auto

您看到的额外字节用于为git branch;的输出着色 将选项设置为“auto”将git branch仅在输出用于终端且不被其他程序(在本例中为 XCode)使用时才使用着色。

于 2013-02-06T04:25:32.747 回答
2

您看到的字节仅表示 git 使用ANSI 转义码以绿色突出显示分支名称“master” 。那么,当您尝试推送、分支或以其他方式操作 repo 时会发生什么?

如果您像在Xcode 4 Git 中一样删除项目的派生数据——“此文件在请求的修订版中不存在”,那么您可以分支吗?

于 2013-02-06T03:45:23.053 回答