I'm using this awesome library called Gift to do all of my standard git things (pulling, reading commits, etc). However, I can't seem to get the remote branches. I believe the
git branch -r command will show me the branches, but the format is certainly not machine-readable:
origin/HEAD -> origin/master origin/dev origin/gh-pages origin/master
I'm wondering how I can go about viewing all of the remote branches that a repository has.
To show all of the remote repositories for pushing and pulling, try:
git remote -v
if you want more information on a specific remote and how it relates to your current repository:
git remote show <remoteName>
This recipe can be found in it's original form on Stack Over Flow.