A colleague pushed a new remote branch to origin/dev/homepage and I cannot see it when I run:
$ git branch -r
I still see preexisting remote br
What ended up finally working for me was to add the remote repository name to the git fetch command, like this:
git fetch
git fetch core
Now you can see all of them like this:
git branch --all