首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Git克隆“完成”之后会发生什么?

在Git克隆“完成”之后会发生什么?
EN

Stack Overflow用户
提问于 2012-10-24 05:01:25
回答 1查看 169关注 0票数 3

我有一个很大的存储库,我在上面运行了git gc --aggressive,我正试图在本地文件系统上克隆它。我希望它能在有硬链接的情况下很快完成,但在没有结账(git clone -n)的情况下需要大约6分钟才能完成。我看到消息Cloning into 'repos'... done.在几秒钟后出现,但随后Git又挂了6分钟,尽管有人声称它已经“完成”。你知道它现在在做什么吗?我怎么才能加快速度呢?

EN

回答 1

Stack Overflow用户

发布于 2012-11-22 10:35:33

我不确定你是如何准确克隆它的,但是提供没有协议的源码可以大大提高速度:

git clone -m /path/to/source /path/to/target

将远远快于

git clone -m file:///path/to/source /path/to/target

其他一些线索,可能会被证明是有帮助的:

  • 您使用的是哪个disk/partition?

版本,请尝试使用最新版本。

  • 您要执行此操作的文件系统是什么,它是否支持硬链接?

  • 是您要在同一git之间进行复制的目录
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13039171

复制
相关文章

相似问题

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