git clone特定的分支列表

时间:2018-02-28 22:49:12

标签: git git-branch git-clone

我想从远程仓库克隆一个分支列表。没有取出所有内容的最佳方法是什么? 我看到了克隆一个特定分支的解决方案,但我需要多个分支。 谢谢。

编辑: 我最终使用以下命令创建一个包,然后将其用于我的目的:

git bundle create ../BUNDLE.bundle branch1 branch2 refs/notes

然后将此捆绑用于我的目的。

1 个答案:

答案 0 :(得分:0)

您从一个分支开始:

git clone --branch first URL localrepo

然后获取所有其余内容:

cd localrepo
for branch in second third etc; do
    git fetch origin $branch:$branch
done

或没有循环

git fetch origin second:second third:third