2015-10-06 93 views
2

我可以看到如何创建分支,但我想删除一个我永远不会使用的分支。在Xcode中似乎没有这样的功能,所以我试着在终端做如何删除Xcode中未使用的GIT分支?

git branch -d BugFixes 

但没有运气。

+0

这将有助于描述为什么'branch -d'不起作用,例如通过提供发生的任何错误消息。 – bames53

回答

3

请尝试:本地

:git的分支-D错误修正 远程:混帐推产地:错误修正

+0

即使提交不在任何其他标记或分支中,'-D'也会删除分支;即无论工作只在该分支中,它都会在本地机器上销毁。 (有限的时间可以使用reflog恢复)。作为安全措施,'-d'只在删除不具有破坏性的情况下才能删除分支。 'push origin:BugFixes'然后会破坏远程机器上的工作(同样,使用reflog以有限的时间方式恢复)。 – bames53

13

您可以在Xcode中删除的Git分支。选择源代码管理> WorkingCopy>配置WorkingCopy,其中WorkingCopy是工作副本的名称,通常是项目的名称。一张表打开。点击工作表顶部的分支按钮。选择一个分支并单击底部的减号按钮以删除该分支。请注意,Xcode不允许您删除当前分支。

enter image description here

的Xcode 9更新

苹果移动的用户界面,用于分支到源控制导航在Xcode 9.

enter image description here

要删除分支,选择它,右键单击,然后选择删除。您不能删除当前分支。