git clone all branch and create a empty branch

/********************************************************************
 *         git clone all branch and create a empty branch
 * 说明:
 *     git克隆所有分支、创建空分支,这个还是挺常用的。
 *
 *                                 2017-6-2 深圳 龙华樟坑村 曾剑锋
 *******************************************************************/

一、参考文档:
    1. 【Git】创建一个空分支
        http://blog.csdn.net/zs634134578/article/details/9183705
    2. 怎么用git clone 远程的所有分支
        http://www.jianshu.com/p/0fe715a7fbb3

二、克隆远程所有分支:
    1. 克隆仓库:
        git clone git://example.com/myproject
    2. 查看分支:
        git branch
    3. 查看所有分支:
        git branch -a
    4. 创建分支:
        1. git checkout -b feature origin/feature
        2. git checkout -t origin/feature

三、创建空分支:
    1. 创建分支:
        git checkout --orphan <your branch name>
    2. 删除当前分支下所有的文件:
        git rm -rf .
    3. 查看当前分支,一般是不存在的:
        git branch -a  
    4. 编写内容,添加内容到当前分支:
        git add .
    5. 提交分支:
        git commit 
原文地址:https://www.cnblogs.com/zengjfgit/p/6934349.html