【问题处理】GIT删除主分支报错:[remote rejected] master (deletion of the current branch prohibited)

原创 2016年06月01日 10:59:54

报错:


git -c diff.mnemonicprefix=false -c core.quotepath=false branch -d -r origin/new_master
Deleted remote branch origin/new_master (was 6625aae).


git -c diff.mnemonicprefix=false -c core.quotepath=false push origin :new_master
remote: error: refusing to delete the current branch: refs/heads/new_master
To https://Xiaodong_Gong@bitbucket.org/Xiaodong_Gong/my_bit.git
        ! [remote rejected] new_master (deletion of the current branch prohibited)
error: failed to push some refs to 'https://Xiaodong_Gong@bitbucket.org/Xiaodong_Gong/my_bit.git'
Completed with errors, see above


[remote rejected] master (deletion of the current branch prohibited)



原因:

这可是主分支,岂是你想删,想删就能删的?



解决:

通过更改主分支,都不是主分支了,就可以删掉了。


我用的是bitbucket。打开你的项目,看左侧有个Settings,点进去,把主分支改成别的分支就可以了。


至于别的代码托管网站,自己登上去找找就是了。



另:调整主分支/删除分支之类的动作,最好先搞个demo试试,练练手,以免造成难以恢复的损失。


git&gerrit 使用过程中遇到的问题及解决方法

公司中使用git进行代码管理, 使用gerrit 来做code review及权限管理。 在使用的过程中, 遇到了不少问题, 现把它分享出来, 供大家参考。 1 push 失败 【现象】git p...

Git使用过程遇到的问题

刚配置好的git仓库服务器,首次提交的时候会报如下错误: remote: error: refusing to update checked out branch: refs/heads/mast...

回退 服务器 上的 git 仓库 & 删除 服务器上的 git 分支

如果我们某次修改了某些内容,并且已经commit到本地仓库,而且已经push到远程仓库了?这种情况下,我们想把本地和远程仓库都回退到某个版本,该怎么做呢? 前面讲到的git reset只是在...

Git- [!remote rejected]:refusing to delete the current branch

前言:这算是,在上篇博客Git-error: dst refspec branch matches more than one产生过程中的额外发现。为了测试一些 git 命令的实现,我在 github...

git error:Updates were rejected because the tip of your current branch is behind

var username = "huangbin10025"; var _blogger = username; var blog_address = "http://blog.csd...

新建远端分支,git branch & git remote & origin master

git remote操作(添加远端,初始化仓库)对git的操作是围绕3个大的步骤来展开的: 从git取数据(git clone,或者建立仓库 git init、git remote add url) ...

Gerrit评审报错[remote rejected] develop-> refs/for/develop(no new changes)

在使用Gerrit做评审的时候,在本次push有提交内容的情况下,遇到这个奇葩错误[remote rejected] develop-> refs/for/develop(no new changes...

git使用中遇到的remote:Permission to xxx denied to xxx问题如何解决报错403找不到的问题

$ git push https://github.com/uploader-view/zhangsan.git master:master。 remote: Permission to uplo...

深入理解git分支分叉(branch diverged)的问题

问: I googled and read many posts, but none could make me understand the branch divergence problem ...
  • ikscher
  • ikscher
  • 2015年02月27日 17:47
  • 27989

"remote:error:refusing to update checked out branch:refs/heads/master"的解决办法

在使用Git Push代码到数据仓库时,提示如下错误: [remote rejected] master -> master (branch is currently checked out) ...
  • jacolin
  • jacolin
  • 2015年03月02日 09:47
  • 3186
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【问题处理】GIT删除主分支报错:[remote rejected] master (deletion of the current branch prohibited)
举报原因:
原因补充:

(最多只允许输入30个字)