将存储库的某些分支复制到新存储库中

时间:2013-07-25 16:49:42

标签: git version-control

我们有一个巨大的git存储库(比如A),它包含许多分支。我想创建一个新的较小的存储库(比如B),它将包含很少的A分支。

我所知道的如下

  1. 从存储库A克隆一些分支到本地
  2. 将这些分支推送到存储库B.
  3. 我们不是有一些方法可以将这些分支从存储库A直接复制到B吗?或者对上述方法有所改进?

1 个答案:

答案 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

请注意-fgit remote addremote_name一起使用,会立即获取{{1}}。