可能重复:
删除远程主分支,由于是当前分支而被拒绝
我为使用 git 的 kde 项目编写代码。有一个中央仓库,我有一个带有一些本地分支的本地克隆。现在,我也为其编写代码的发行版想要更改一些默认的 kde 内容,并且他们使用 github 来托管他们修改后的代码。
问题如下:
首先,github repo 完全是空的。然后,我将本地 master 分支(错误地)推送到了该仓库。在意识到这一点之后,我将包含发行版修复的分支也推送到了 github。现在我想删除这个 github master,因为发行团队不需要它,打包者需要一个分支来构建。这样做
git push github :master
导致错误“无法删除当前分支”。
问题是,如何切换远程分支以将包含修复的分支设置为“当前”并删除不必要的“主”?
谢谢!