克隆git“浅”存储库时出错

时间:2011-01-22 20:56:53

标签: git

发出命令git clone --bare /path/to/repo时出现以下错误:

fatal: attempt to fetch/clone from a shallow repository

首先,什么是浅存储库,为什么不让它克隆它?

2 个答案:

答案 0 :(得分:8)

将.git / shallow重命名为其他内容,克隆,重命名,将.git / shallow复制到克隆存储库

答案 1 :(得分:6)

浅存储库是一个不包含完整历史记录的存储库。

请参阅git-clone manpage

  

- 深度

     

创建一个浅层克隆,其历史记录被截断为指定的   修订数量。一个浅薄的   存储库有许多限制   (你无法克隆或从中获取,   也不是推,也不是推,但是   如果你只对...感兴趣   最近一个大项目的历史   历史悠久,并希望如此   将修补程序作为补丁发送。