git已经删除了远程分支本地仍然能看到

使用git remote prune origin进行删除

git branch -a
git remote show origin
git remote prune origin

git 拉取指定远程分支

git checkout -b dev origin/dev