I want to clone only a specific branch of a non bare repo to create a bare repo. So basically, from the git repo, I will do a git clone repo.git which will clone the existing repo and create a new folder repo.git. On doing a git branch in the new repo, it has the same branch as the old repo had (say master). Is there a way I can specify the branch while cloning so that the bare repo has that branch?
            Asked
            
        
        
            Active
            
        
            Viewed 3,279 times
        
    2
            
            
        - 
                    1Possible duplicate of [How to clone a single branch in git?](http://stackoverflow.com/questions/1778088/how-to-clone-a-single-branch-in-git) – Tim Biegeleisen Nov 16 '16 at 04:20
- 
                    you want to clone an existing branch, but keep it empty? you plan on committing future code to the same repo you cloned from? – matias elgart Nov 16 '16 at 04:22
1 Answers
0
            
            
        git clone will clone the HEAD set in remote repository (usually it is set to master branch) to local.
you can run git clone repo.git -b xxxx to specify which branch to clone to your local.
 
    
    
        gzh
        
- 3,507
- 2
- 19
- 23