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”似乎也会产生很多结果。我担心第一个会被删除……这些帖子没有回答这一点,它如何保证前两个不会被删除。?