首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将git克隆--reference转换为独立的克隆?

问如何将git克隆--reference转换为独立的克隆?
EN

Stack Overflow用户
提问于 2020-11-03 07:31:38
回答 1查看 36关注 0票数 0

我的CI服务器向我提供了一个使用git clone --reference创建的目录;但是,我希望将其转换为一个完整的本地副本,因为我将把它挂载到一个无法访问引用的repo的docker容器中。

有没有一种适当的方法可以将参考克隆转化为普通克隆?

EN

回答 1

Stack Overflow用户

发布于 2020-11-03 08:20:47

没有什么是直接到位的,没有。

克隆克隆,必要时使用--dissociate (如果使用通常共享对象的本地克隆协议-如果使用file:// URL或任何网络URL,则不需要--dissociate)。

考虑使用git clone --mirror在所有分支都存在的情况下创建分离克隆,但请记住,这将创建一个裸克隆。之后,您可以将裸克隆重新转换为完整克隆。或者,使用--no-checkout进行克隆,然后从结果克隆中的每个远程跟踪分支名称创建本地分支名称。(我不太清楚这两种方法中哪一种更容易;它们在克隆后都需要大约相同数量的修复工作。)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64654754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档