如何在GitHub上删除一个分支?

10

我看到之前的帖子有人问这个问题,但是没有解决我的问题。我不使用命令行来使用Git,而是使用它集成在Xcode中。我创建了一个分支并将其推送到GitHub,现在我想要删除它。我已经在Xcode中删除了它,但它仍然存在于GitHub上。GitHub的说明说只需要到管理页面删除仓库,但那里面说会删除整个项目,而不仅仅是分支。那我错过了什么?


请问如何在 Git 中删除远程分支? - Celada
你的情况与其他问题有何不同? - Greg Bacon
1个回答

16

您想在 Github 上删除一个 分支 吗?只需执行以下操作:

$ git push origin :branch-name

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

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

编辑 2:为了更详细:

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

从第一列中选择与您想要删除分支的 Github URL 相对应的远程名称。我在这里称其为 originbranch-name 是您想要删除的分支的名称。使用以下命令将其删除:

$ git push origin :branch-name

编辑 3:如果你想学习Git,我可以推荐Scott Chacon的免费书籍。相关章节在这里


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接