Git克隆远程repo到另一个远程仓库

时间:2016-01-17 12:21:07

标签: git github clone git-clone

从远程服务器到本地计算机克隆git repo很容易以标准方式完成,但是我需要将远程仓库克隆到另一个远程仓库中,是否可能?

P.S。我想出了这个问题,因为我不能在GitHub上分割我自己的项目来创建子项目,我只能分叉其他用户的项目。这是关于克隆从父项目中创建一个完整的子项目,而不仅仅是子模块。

1 个答案:

答案 0 :(得分:1)

  

从远程服务器到本地计算机克隆git repo很容易以标准方式完成,但是我需要将远程仓库克隆到另一个远程仓库中,是否可能?

在git中,你不能在另一个git文件夹中有.git个文件夹

你能做什么?

  • 克隆原始仓库
  • 添加新的远程git remote add <origin2> <url2>
  • 使用单个仓库中的两个存储库中的代码

现在,您可以从2个遥控器中拉出并合并分支,并将它们的代码放在一个存储库中。

如下图所示,您将拥有2个存储库,可构建您的大型存储库。

# clone first repository
git clone <repo1>

# add remote 
git remote add <remote2> <url2>

# display the list of all the remotes
git remote -v

enter image description here