Git 完全删除引用/遥控器

Git 完全删除引用/遥控器,git,git-remote,Git,Git Remote,当我对我的远程存储库执行git ls remote时,它会显示: HEAD refs/heads/BranchA refs/heads/master refs/remotes/origin/BranchA refs/remotes/origin/master 如何删除最后两个条目?您可以通过按下一个空引用来执行此操作,因此: git push origin :BranchA :master 我会成功的。如果您使用“git fetch--prune origin”来遵循这一点,那么它们也不会出

当我对我的远程存储库执行
git ls remote
时,它会显示:

HEAD
refs/heads/BranchA
refs/heads/master
refs/remotes/origin/BranchA
refs/remotes/origin/master

如何删除最后两个条目?

您可以通过按下一个空引用来执行此操作,因此:

git push origin :BranchA :master

我会成功的。如果您使用“git fetch--prune origin”来遵循这一点,那么它们也不会出现在“git branch-a”中。

我在SO上找到的最简单的答案,它本身就像一个符咒

git推送存储库:refs/remotes/origin/BranchA


git push repository:refs/remotes/origin/master

不仅是一个副本,而且谷歌的“git delete remote branch”似乎也会产生很多结果。我担心第一个会被删除……这些帖子没有回答这一点,它如何保证前两个不会被删除。?