【发布时间】:2016-06-26 18:39:54
【问题描述】:
我跑了git branch -a
* master
remotes/origin/test
remotes/origin/master
我想删除我的远程分支
我试过了
git push origin --delete remotes/origin/test
我明白了
错误:无法删除 'remotes/origin/test':远程 ref 没有 存在
它怎么不存在?
我做了一个git branch -a,我看到它被列出来了。
我错过了什么吗?
【问题讨论】:
-
git branch -a将列出本地分支,而不是远程分支。对吗? -
它将显示您本地的远程分支。它不会列出所有远程分支。
-
@peterh 在我看来它真的在问“为什么我不能删除远程分支”(可能是当分支已从远程删除但远程引用仍然存在于本地时),因此,不是重复的,但可以使用更清晰的标题
-
我对标题进行了编辑,希望这更接近问题的意图
-
git fetch --prune
标签: git