Remove refs/remotes entirely
本问题已经有最佳答案,请猛点这里访问。
当我对远程存储库执行
1 2 3 4 5 | HEAD refs/heads/BranchA refs/heads/master refs/remotes/origin/BranchA refs/remotes/origin/master |
如何删除最后两个条目?
我找到了最简单的答案,它本身就很有魅力。
Git推送存储库:refs/remotes/origin/brancha
Git推送存储库:refs/remotes/origin/master
您可以通过按下一个空的引用来完成此操作,因此:
1 | git push origin :BranchA :master |
会成功的。如果您使用"git fetch——prune-origin"来跟踪它,那么它们也不会出现在"git branch-a"中。