How to delete the branch that branch -a exists but neither Branch nor GitHub exists?

  git, question

I am heregit branch -aThe number of branches seen is significantly higher than that of the others.git branchAnd on the Internet,
Look at the name should be a branch of local development, online has been deleted, local deleted, butbranch -aThere is no deletion in the book.
How to delete the branch here?

git fetch origin --prune

Or ..

git branch -d -r origin/branch_name