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