Category Archives: Uncategorized

How to clone all remote branches with Git

Question: I have a master and a development branch, both pushed to remote git repository. How to clone all remote branches with Git

Answer:

clone the remote git repository: git clone git://example.edu/project_name

list all hiden local branches: git branch -a

$ git branch -a  
* master  
  remotes/origin/HEAD -> origin/master  
  remotes/origin/master  
  remotes/origin/another-branch

create a local tracking branch: git checkout -b another-branch remotes/origin/another-branch

list local branches: git branch, and you will see the local branches

read more