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