解决 git 命令删除远程分支后,本地 git branch -a 仍能看到已删除的分支问题
git push origin --delete [branchName]
删除远程分支;git branch -a
查看远程和本地所有分支,发现还会显示已删除的分支;git fetch
或git pull
后依然如此;git remote show origin
查看远程库,看到远程分支和本地分支的对应关系;git remote prune origin
删除远程没有,本地有的分支;git branch -a
再次查看,即与远程分支同步。