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.
Thanks!
If you have a single remote repository, then you can omit all arguments. just need to run git fetch , which will retrieve all branches and updates, and after that, run git checkout <branch> which will create a local copy of the branch because all branches are already loaded in your system.
I guess the command you are looking for is
git ls-remote origin
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>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With