本文介绍了git clone特定分支机构列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I want to clone a list of branches from remote repo. What is the best way to do that without fetching everything?I saw solutions for cloning one specific branch but I need multiple branches.Thank you.

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

I ended up using following command to create a bundle and then using it for my purposes:

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

然后将这个捆绑包用于我的目的.

And then using this bundle for my purposes.

推荐答案

您从一个分支开始:

git clone --branch first URL localrepo

,然后获取其余所有内容:

and then fetch all the rest:

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

或者没有循环

git fetch origin second:second third:third

这篇关于git clone特定分支机构列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-03 20:07