如何从GitHub中删除分支?

时间:2012-04-25 14:00:30

标签: github

我之前的帖子都在询问这个问题,但没有一个能解决这个问题。我没有通过命令行使用Git,我使用它,因为它已集成到Xcode中。我创建了一个分支并将其推送到GitHub,现在我想删除它。我在Xcode中删除了它,但它仍然在GitHub上。 GitHub的说法只是去管理员并删除了回购,但它说它会删除整个项目,而不仅仅是分支。那我错过了什么?

1 个答案:

答案 0 :(得分:16)

您想在github上删除分支吗?只是做

$ git push origin :branch-name

您必须将origin替换为远程存储库的名称,并将branch-name替换为您要在github上删除的分支的名称。

编辑:请注意分支名称前面的冒号,这很重要。

编辑2:更详细:

$ cd /path/to/local/git/checkout
$ git remote -v show

从与之对应的第一列中选​​择远程名称 要删除分支的github URL。我叫它 origin在这里。 branch-name是您要删除的分支的名称。使用以下方法删除它:

$ git push origin :branch-name

编辑3:如果您想了解git,我可以推荐Scott Chacon的免费书籍。相关部分为here