我有2个远程分支机构:如何强制删除GitHub中的远程分支?
- 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 '[email protected]:forkedRepo/RepoName.git'
,所以我想可能是我已经删除了pending-issues-in-project
分支,但是当我运行
git branch -a
它显示pending-issues-in-project
分支在列表中。
当我尝试相同(尝试删除)new-issues-in-project
,它的工作。
我已经使用git branch -D branchName
从本地服务器中删除了两个分支。
如果错误发生是因为分支不在存储库中,那么 为什么它进入远程分支列表?
和
有没有办法强制删除远程分支?
谢谢你的时间。
'git branch -r'给你什么? – 2012-01-06 06:28:37
其给出的分支列表也具有起源/待定问题在项目中,我试图删除。 – 2012-01-06 06:34:39