如何从GitHub/Bitbucket中删除远程主分支?
我尝试着:
# git push bb --delete master
remote: bb/acl: user is allowed. accepted payload.[K
remote: error: refusing to delete the current branch: refs/heads/master[K
To ssh://git@bitbucket.org/user/reponame.git
! [remote rejected] master (deletion of the current branch prohibited)
error: failed to push some refs to 'ssh://git@bitbucket.org/user/reponame.git'
Run Code Online (Sandbox Code Playgroud)
我也试过了
git push bb :master
Run Code Online (Sandbox Code Playgroud)
但这一切都行不通.
我想从我的中央git存储库中删除一个远程分支.通常的建议是做'git push origin:branchname'或'git push origin:heads/branchname'.但是当我尝试这个时,我收到此错误消息:
***在此存储库
错误中不允许删除分支:hooks/update退出并显示错误代码1
错误:hook拒绝更新refs/heads/branchname
到/opt/repo/myrepo.git
![远程拒绝] branchname(钩子拒绝)
错误:未能将某些引用推送到'/opt/repo/myrepo.git'
是什么赋予了?我正在使用git版本1.5.4.3,如果这有帮助的话.
当我从我的存储库中搜索一个文件时,我得到一个随机镜像作为第一个结果,而官方位置(旧 URL 301s)甚至官方 GitHub 镜像都没有出现在搜索结果中。
我知道GitHub 曾经帮助镜像,但我不确定他们是否仍然这样做。我们的存储库浏览器或镜像是否有问题?
官方 GitHub 镜像没有“master”分支是否重要,另一个镜像是否应该重命名 master?我们可以做更多的“小心辛迪加”吗?我们的 GitHub 镜像链接回官方镜像,但只是间接且仅来自主存储库页面。