How to delete “origin/origin/master”
好吧,我已经创建了一个origin/origin/master分支,我已经推了它。我害怕做一些切除手术。我能做什么?运行删除操作是否安全?
- 由于远程服务器上的"源站/主站"分支可以由服务提供商进行保护,我认为这不是一个重复的问题。
别担心,你可以和吉特一起回去。请确保您在本地拥有主分支,然后尝试此分支:
git push origin :origin/master
它将删除远程"原点"上的原点/主分支。
如果要成为超级安全,请将遥控器从"原始"重命名为"临时",然后执行以下操作:
git push temp :origin/master
- 如果您的远程是Github存储库,您可能会看到这样的消息:To github.com:username/your-repo.git ! [remote rejected] origin/master (refusing to delete the current branch: refs/heads/origin/master) error: failed to push some refs to '[email protected]:username/your-repo.git' ,这是因为默认分支设置为origin/master,而不是master,并且它受到保护。更改"设置"选项卡>"分支"下的默认分支。