我想删除本地和我在GitHub上的远程项目分支上的分支.
$ git branch -d remotes/origin/bugfix
error: branch 'remotes/origin/bugfix' not found.
$ git branch -d origin/bugfix
error: branch 'origin/bugfix' not found.
$ git branch -rd origin/bugfix
Deleted remote branch origin/bugfix (was 2a14ef7).
$ git push
Everything up-to-date
$ git pull
From github.com:gituser/gitproject
* [new branch] bugfix -> origin/bugfix
Already up-to-date.
Run Code Online (Sandbox Code Playgroud)
remotes/origin/bugfix
在本地和GitHub上成功删除分支我需要做些什么
?
我知道我可以在Git中删除远程分支git push
.(请参阅如何在Git中删除远程分支?).但我不能在Mercurial做同样的事情.
我试过了hg bookmark -d something
,但是当我使用hg-git推送到Git存储库时,它不会删除远程存储库上的书签.
当我尝试时hg bookmark -d origin/something
,它抱怨它不存在.
我之前看到的帖子询问了这一点,但没有一个能为我解决这个问题.我没有通过命令行使用Git,我使用它,因为它已集成到Xcode中.我创建了一个分支并将其推送到GitHub,现在我想删除它.我在Xcode中删除了它,但它仍然在GitHub上.GitHub的说法只是去管理员并删除了回购,但它说它会删除整个项目,而不仅仅是分支.那我错过了什么?