Xcode 在结帐时出错:无法创建分支,因为一个名为“master”的分支已经存在

Posted

技术标签:

【中文标题】Xcode 在结帐时出错:无法创建分支,因为一个名为“master”的分支已经存在【英文标题】:Xcode gives error upon checkout: The branch could not be created because one named “master” already exists 【发布时间】:2020-02-24 02:17:38 【问题描述】:

在 Xcocde 的源导航器中,我选择了一个分支,然后右键单击并点击 checkout。但是我收到以下错误:

无法创建分支,因为一个名为“master”的分支已经存在。

【问题讨论】:

【参考方案1】:

我收到此错误消息是因为我在 Remotes 组下选择了一个分支,并试图结帐到该分支。

我想当你 checkout 一个 remote 分支没有具有该名称的 local 分支时,git 将尝试 create em>那个分支。有关更多信息,请参阅here。但是因为我已经创建了那个分支,所以它失败了。

尝试从获取的分支创建本地分支并没有错,但这不是我想要做的。我只是想结帐到现有的分支。

所以我要做的就是:

Xcode >> 源代码管理导航器 >> Branches >> 选择分支并结帐。

我之前在做:

Xcode >> 源代码管理导航器 >> Remotes >> 选择分支并结帐。

由于上述原因,它失败了。

【讨论】:

以上是关于Xcode 在结帐时出错:无法创建分支,因为一个名为“master”的分支已经存在的主要内容,如果未能解决你的问题,请参考以下文章

尝试在 XCode 4.1 中重构重命名时出错

结帐到本地获取的远程分支[重复]

如何检索分支上元素的结帐评论?

Xcode - 创建 LLDB 目标时出错

GIT结帐保留本地更改但之前没有? [复制]

使用单个命令进行分支和结帐