本文介绍了如何删除远程原点/ refs / heads / master的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
不要问我如何,但我设法意外地在git存储库中找到以下远程分支:
$ git分支-r
origin / HEAD - >原产地/主产地
原产地/主产地
原产地/参考资料/主产地/主产地
所有人都指向相同的提交。我如何删除 origin / refs / heads / master
的不必要的列表?
我尝试做以下操作:
$ p $ git push origin: refs / heads / master
错误:dst refspec refs / heads / master匹配多个。
但如图所示,这给出了一个错误。
解决方案
解决方案是删除分支 refs / heads / refs / heads / master
git push origin:refs / heads / refs / heads / master
Don't ask me how but I managed to get accidentally the following remote branches in a git repository:
$ git branch -r
origin/HEAD -> origin/master
origin/master
origin/refs/heads/master
All are pointing to the same commit. How can I remove the unnecessary listing for origin/refs/heads/master
?
I tried to do the following
$ git push origin :refs/heads/master
error: dst refspec refs/heads/master matches more than one.
But as shown, this gives an error.
解决方案
The solution was to delete the branch refs/heads/refs/heads/master
git push origin :refs/heads/refs/heads/master
这篇关于如何删除远程原点/ refs / heads / master的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!