2011-01-21 151 views
2

我创建了一个新的分支在当地称为实验GitHub上:删除本地分行如何删除GitHub的分支

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上删除它?

+0

'混帐merge`自动提交和第二个问题已经被问过一千次了。 – 2011-01-21 12:27:52

回答

4
git push origin :experimental 

可以看出here,这是第一个链接,“混帐删除远程分支”

0

混帐推原点的网站:future_enhancement(这里future_enhancement是我的远程分支名)

注:如果您正计划在git存储库中远程控制分支,因为master分支将其删除为“DEFAULT BRANCH”,可能会在删除时遇到一些困难。

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

点击=>“帐户设置”链接在右上角github.com比点击>>“存储库”选项卡从左侧菜单比选择您的存储库,那里你可以看到“DEFAULT BRANCH”下拉菜单,您必须选择其他分支作为默认值而不是保存。多数民众赞成它来自github.com。

对于more details您可以查看这个帖子

1

为Git版本1.5+:

git push origin :branch_to_delete 

为Git版本1.7+:

git push origin --delete branch_to_delete