我们有一个巨大的git存储库(比如A),它包含许多分支。我想创建一个新的较小的存储库(比如B),它将包含很少的A分支。
我所知道的如下
我们不是有一些方法可以将这些分支从存储库A直接复制到B吗?或者对上述方法有所改进?
答案 0 :(得分:1)
如果您可以直接访问repo A
,则可以直接将分支机构用于新的仓库B
。
但是如果您需要首先克隆A,那么“Clone just the stable and one other branch in git?”中会存在一个具体示例,并使用与question mentioned mnagel相同的提示,与git remote
:
cd B
git init .
git remote add -f -t remote-branch1 -t remote-branch1 remote-name remote-url
请注意-f
,git remote add
与remote_name
一起使用,会立即获取{{1}}。