克隆Git存储库的最佳策略是什么?

时间:2019-01-25 07:53:48

标签: git gitlab

如果我的问题已经得到回答,我很抱歉,我无法为我的特殊情况找到最佳解决方案。

我们有一个带有一些分支的Git存储库,这些分支无法合并到原始分支中。现在,我们需要使用所有分支克隆该存储库,以便采用其他方法。

位于GitLab上的存储库。我相信最好的方法是简单地复制存储库,然后在我们自己的空间中再次上传它。

但是不幸的是,由于我们的官僚机构,这是一个耗时的过程。或者,我们可以简单地分叉存储库,我想知道它将来是否会给我们带来麻烦?

谢谢!

2 个答案:

答案 0 :(得分:3)

在您指定的情况下,我会做。

  1. 将存储库git clone [url]克隆到新目的地。
  2. 然后检查遥控器git remotes -v
  3. 将远程URL设置为新的目标git remote set-url {remote_name} url
  4. 尝试通过git push remote_name branch_name推送内容

答案 1 :(得分:0)

在Gitlab UI中,您可以通过指定git repo url创建一个新项目。

enter image description here

这将导入引用的存储库的内容。请注意,导入将在180分钟后超时(Gitlab建议使用@dunajski描述的git clone / push组合来获取大型仓库。