【问题标题】:XCode git creating "[7;33mmaster[m" instead of master branchXCode git 创建“[7;33mmaster[m”而不是主分支
【发布时间】:2014-01-24 08:12:36
【问题描述】:

当我在 XCode 中创建一个新项目或打开一个现有项目时,我会得到这个奇怪的分支名称:

当我尝试创建一个开发分支时,我得到了这个:

如果我去源代码控制>工作副本>配置我得到这个:

但是,如果我在控制台中打开项目,分支名称就可以了:

SourceTree 中相同:

问题:

  • 由于分支名称失真,无法通过 XCode 推送到远程仓库。

试过了:

  • 重新安装 XCode。 (将其移至回收站并从 Appstore 重新安装)
  • 重新安装命令行工具。

有什么想法吗? 谢谢!

【问题讨论】:

  • 你需要修正你的分支名称。你能发布git branch的结果吗?
  • 正如您在顶部看到的那样,我的所有项目都发生了这种情况,这似乎是一个配置问题。
  • [7,33m 显然意味着'反转黄色',这与您的外壳中显示的分支名称一致。不过不知道这可能来自哪里(更不用说 ps1 似乎没有受到影响)
  • 这让我觉得你的分支名称有问题。
  • 有没有办法重置一切?我已经为控制台颜色安装了这个github.com/paulirish/dotfiles

标签: xcode git xcode5 git-branch


【解决方案1】:

解决了! dotfiles 弄乱了我的 xcode,我需要做的就是卸载配置:

unlink ~/.bin
unlink ~/.gitignore
unlink ~/.gemrc
unlink ~/.gvimrc
unlink ~/.irbrc
unlink ~/.vim
unlink ~/.vimrc
rm ~/.zshrc # careful here
rm ~/.gitconfig
rm -rf ~/.dotfiles
rm -rf ~/.oh-my-zsh

来源:https://github.com/ryanb/dotfiles#uninstall

【讨论】:

    【解决方案2】:

    我在 atom 和 sublime 文本中遇到了同样的问题。我的罪魁祸首在我的 .gitconfig 文件中。

    更改选项:

    [color]
        ui = always
    

    到:

    [color]
        ui = auto
    

    帮我解决了。

    【讨论】:

      猜你喜欢
      • 2021-06-14
      • 2014-09-19
      • 1970-01-01
      • 2016-04-25
      • 2021-10-05
      • 1970-01-01
      • 2019-01-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多