本文介绍了如何删除远程原点/ 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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-14 17:28