gpt4 book ai didi

git - 远程拒绝删除 git 远程分支

转载 作者:行者123 更新时间:2023-12-04 14:19:02 26 4
gpt4 key购买 nike

我遇到了拒绝删除的 git 远程分支的问题。

根据 this answer , 我已经用 git branch -d qa 删除了我的本地分支没有任何问题,但是当我运行时 git push --delete origin qa删除远程分支我收到错误:
! [remote rejected] qa (refusing to delete the current branch: refs/heads/qa)
运行 git push origin :qa 时出现同样的错误,当我尝试使用 git push --force origin :qa 强制删除时或git push origin --delete --force qa的变体.

有谁知道强制删除远程分支?

如果相关,我正在运行 git 版本 2.17.1

谢谢!

更新:

问题是 qa被设置为默认分支。在我的存储库中,我去了 Settings > Branches > Default Branch并将其更改为 master,这允许我运行 git push --delete origin qa没有错误。

最佳答案

GitHub 不允许您使用 Git 删除默认分支。

您可以将默认分支更改为其他内容,然后删除 qa分支,或者您可以 delete the branch using the API .

关于git - 远程拒绝删除 git 远程分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56993082/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com