There’s a simple way to list remote branches with git:
$ git branch -r
This listing can become stale as branches are merged and deleted, but there is an easy fix:
$ git remote prune origin
At this point any deleted branches should be pruned from the list.