我有 2 个远程分支:
- pending-issues-in-project
- new-issues-in-project
我试图pending-issues-in-project
像这样删除:
git push origin :pending-issues-in-project
,但我得到了错误:
error: unable to push to unqualified destination: pending-issues-in-project
The destination refspec neither matches an existing ref on the remote nor
begins with refs/, and we are unable to guess a prefix based on the source ref.
error: failed to push some refs to 'git@github.com:forkedRepo/RepoName.git'
所以我想可能是我删除了pending-issues-in-project
分支,但是当我运行
git branch -a
它时,它会在列表中显示pending-issues-in-project
分支。
当我尝试相同(尝试删除)时new-issues-in-project
,它起作用了。
我已经使用git branch -D branchName
.
如果由于存储库中不存在该分支而出现错误,那么为什么它会出现在远程分支列表中?
有
没有办法强制删除远程分支?
谢谢你的时间。