delete branches already deleted in remote repo
witr$ git remote prune origin
list local branches and theirs on remote : helps to see which local branch references to deleted remote branch
witr$ git branch -vv
delete branch referencing to deleted remote branch
witr$ git branch -d branch-to-delete
local clean up
witr$ git clean -dfx