Sometime ago I forked a git repo. Since then there has been several new commits to the master branch. https://help.github.com/articles/syncing-a-fork/ explains how to sync the upstream master branch with the local master branch and then push those commits to my fork.
However it does not mention how to sync new upstream branches. When I originally forked the project on github it looks like it brought over all of the then current branches.
I've seen explanations on how to sync one branch at a time. Is there any way to sync all of the branches new and old all at once?
I haven't made any commits to my fork. Thus I am looking for a fast forward sync.
Edit: Another way to say this:
I want
git ls-remote origin
to match
git ls-remote upstream
This would include branches and tags.