gitのリポジトリ一覧はgit ls-remote --headsで取得できます。
しかし、余計な情報も多く表示されるため、単にブランチ名の一覧を表示したいような場合はsedなどでの加工が必要です。

git ls-remote --heads | sed -e 's#.*refs/heads/##'
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.