可能重复:
Deleting remote master branch, refused due to being current branch
我为使用git的kde项目编写代码。有一个中央仓库,我有一个本地克隆与一些本地分支机构。现在我编写的发行版想要更改一些默认的kde内容,并且使用github来托管修改后的代码。
问题如下:
首先,github repo完全是空的。然后,我将我的本地主分支(错误地)推送到该回购。在意识到这一点之后,我把发行版修复的分支推到了github。现在我想删除这个github master,因为发行版团队不需要它,包装者需要一个分支来构建。这样做
git push github :master
导致错误“无法删除当前分支”。
问题是,如何切换远程分支以将包含修复的分支设置为“当前”并删除不必要的“主”?
谢谢!
答案 0 :(得分:1)
我的猜测是github不是遥控器。通常git使用origin
所以git push origin :master
应该
您可以通过运行git remote -v
至于回答这个问题“问题是,如何切换远程分支以将包含修复的分支设置为”当前“并删除不必要的”主“?”
您没有提供足够的详细信息。持有您需要的代码的分支的名称是什么?你的遥控器是什么?