You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用git clone --reference报错“reference仓库作为链接检出暂不支持”原因咨询

关于git clone --reference命令报错的解释

你遇到的错误fatal: reference repository './' as a linked checkout is not supported yet.翻译过来是:致命错误:暂不支持将当前目录('./')作为链接检出的参考仓库。

错误原因

你执行的命令git clone --reference ./ ./ ../test-clone存在逻辑冲突:

  • --reference参数的作用是让新克隆的仓库共享指定参考仓库的Git对象,以此节省磁盘空间,但参考仓库必须是一个独立于被克隆源仓库的Git仓库。
  • 你同时将当前目录(./)设为参考仓库和被克隆的源仓库,Git无法处理这种“自引用”场景——它没法区分同一目录下的两种角色,因此抛出了这个不支持的错误。

正确操作方式

如果你只是想把当前仓库克隆到../test-clone目录,直接执行以下命令即可:

git clone ./ ../test-clone

本地克隆时Git默认会通过硬链接或引用的方式共享对象,不需要额外加--reference参数。

如果确实需要指定独立的参考仓库(比如共享另一个本地仓库的对象),要把--reference后的路径换成其他Git仓库的目录,例如:

git clone --reference ../another-local-repo ./ ../test-clone

内容的提问来源于stack exchange,提问作者John de Largentaye

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 14:43:13