修改:分支已被删除,而不是链接问题的副本。以下是修剪答案的答案。
原始
我将分支推送到我要删除的远程分支。我继续删除分支。因此分支机构不再存在。
git branch
* develop
master
我当地的分支机构也删除了它。
git ls-remote
From git@<address>:<project>.git
<hash> HEAD
<hash> refs/heads/develop
<hash> refs/heads/master
<hash> refs/heads/portmapping
<hash> refs/tags/3.1.3
但是,如果我做一个ls-remote,它会显示出来。
sudo python get-pip.py
有问题的参考是portmapping。这是我删除的分支,但它仍然显示为参考。如何删除它?
答案 0 :(得分:2)
您需要清理远程删除的分支。
$ git remote prune origin