大约3个星期前,我从我的本地存储库中删除了一些分支,但从未在
GitHub上的存储库中删除它们.我需要清理其中一些分支,但是没有成功.
举个例子,我在3个星期前从我当地删除了这个分支:1234e-proj
现在我想跑:
git push origin :1234e-proj
我收到此错误:
error: unable to push to unqualified destination: 1234e-proj
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 push --delete origin '1234e-proj'
要么
git push --mirror origin # warning: pushes all refs and deletes all others!
否则,它应该工作.也许你可以分享一个输出
git branch -a