gpt4 book ai didi

git - Git 克隆为 "done."后会发生什么?

转载 作者:太空狗 更新时间:2023-10-29 14:24:21 26 4
gpt4 key购买 nike

我有一个大型存储库,我在上面运行了 git gc --aggressive我正在尝试在本地文件系统上克隆。我希望它使用硬链接(hard link)可以非常快速地完成,但需要大约 6 分钟才能完成完成但没有 checkout (git clone -n​​)。我看到消息 Cloning
进入'repos'...完成。
几秒钟后出现,但 Git 只是尽管声称它已“完成”,但又卡在那里 6 分钟。知道它此时正在做什么以及我如何加快它的速度吗?

最佳答案

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

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

会比

快很多

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

一些其他可能有用的线索:

  • 你用的是什么git版本,尽量用最新的。
  • 您正在执行此操作的文件系统是什么,它支持硬链接(hard link)吗?
  • 您要复制的目录是否在同一磁盘/分区上?

关于git - Git 克隆为 "done."后会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13039171/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com