I cloned a Git repository, which contains about five branches. However, when I do git branch I only see one of them:
git branch
$ git branch * master
Have tried many ways, only this one is simple and works for me.
for branch in $(git ls-remote -h git@.git | awk '{print $2}' | sed 's:refs/heads/::') do git checkout "$branch" git pull done