我无法删除git上的远程主分支
我需要删除一个主分支,但事实certificate很难。 我只是想清理这个分支,并开始新的。 我正在删除开发分支。 我想在GitHub上的主人是干净的。
# git push origin --delete master > To https://github.com/mymasterb.git ! [remote rejected] master > (deletion of the current branch prohibited) error: failed to push some > refs to 'https://github.com/mymaster.git'
我该如何简单地用新鲜的石板开始我的主人?
正如Matthew Brett的“ 删除主分支 ”所述, 您需要更改您的GitHub repo默认分支 。
你需要转到你的分叉版本库的主github页面,然后点击“设置”button。
屏幕顶部附近有一个“默认分支”下拉列表。
从那里,select占位符。在我所看到的界面上,下拉列表上方出现一个绿色的勾号。
现在你可以做(从命令行):
git push origin :master
注意:不再有绿色的勾号:只要在下拉列表中select另一个分支,修改就会生效。