GitHub:删除了本地分支,如何删除GitHub分支

时间:2011-01-21 11:54:40

标签: git github

我在本地创建了一个名为experimental

的新分支
git checkout -b experimental

我做了我的更改,提交了它们,并将它们推送到GitHub。我可以在GitHub上看到实验分支。

然后我做了:

git checkout master
git merge experimental

它显示了已合并的文件

Updating 3811ea5..617606f
Fast forward
file1.py                             |  101 ++++++++++++++++++++++++++++++++
file2.py                             |   59 ++++++++++++++----

然而,当我做了一个git状态时,它没有说任何事情。这是对的吗?

无论如何,我推送到GitHub并删除了本地分支。在GitHub上,我现在有主人和实验人员指向同一点。是否需要GitHub上的实验分支。我已在本地删除它。如何在GitHub上删除它?

3 个答案:

答案 0 :(得分:4)

git push origin :experimental

here所示,该网站是“git delete remote branch”的第一个链接

答案 1 :(得分:1)

对于git版本1.5 +:

git push origin :branch_to_delete

对于git版本1.7 +:

git push origin --delete branch_to_delete

答案 2 :(得分:0)

git push origin:future_enhancement(这里future_enhancement是我的远程分支名称)

注意:如果您计划在git存储库中远程主分支,可能在删除时遇到一些困难,因为master分支被设为“DEFAULT BRANCH”。

最好从您的主分支出来,只需创建任何临时分支/如果您有任何其他分支切换到该分支。使用您的凭据转到您的github.com登录名

点击=> github.com右上角的“帐户设置”链接,而不是左侧菜单中的Click =>“存储库”标签,而不是选择您的存储库,在那里您可以看到“DEFAULT BRANCH”下拉列表在那里你必须选择一些其他分支作为默认而不是保存。这是来自github.com。

对于more details,您可以查看此帖子