怎样删除 branch -a 存在而 branch 和 GitHub 上都不存在的分支?

我在 git branch -a 看到的分支数量明显比 git branch 和网页上看到的多,
看名字应该是本地的开发的分支, 线上已经删除, 本地删除了, 但是 branch -a 里没有删除.
怎样删除这里边的分支呢?

阅读 8k
3 个回答

git fetch origin --prune

或者

git branch -d -r origin/branch_name

git branch -d localBranch


按照楼主在评论里说的情况,那么
git fetch --all

新手上路,请多包涵
git push origin :gh-pages
git branch -D gh-pages
git branch --bare gh-pages

不是我说啥,help 都有。真不知道怎么删,网页里面 branches 点也行啊。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进