10

我看到以前的帖子问过这个问题,但没有一个可以为我解决这个问题。我不通过命令行使用 Git,我使用它是因为它已集成到 Xcode 中。我创建了一个分支并推送到 GitHub,现在我想删除它。我在 Xcode 中删除了它,但它仍然在 GitHub 上。GitHub 的指示说只需转到 Admin 并删除 repo,但它说它将删除整个项目,而不仅仅是分支。那么我错过了什么?

4

1 回答 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 的免费书籍。相关部分在这里

于 2012-04-25T14:07:28.843 回答