标签: git github
有没有一种方法可以克隆存储库而不下载存储库历史记录(由于磁盘空间),而且还可以保留远程分支的知识?
我尝试做git clone xxxxxxxxx.git --depth 1,但是当我尝试签出其他分支时,git甚至在git fetch --all之后都不知道它们存在于远程。
git clone xxxxxxxxx.git --depth 1
git fetch --all
答案 0 :(得分:2)
如here所述,除非指定--single-branch,否则使用深度表示--no-single-branch。 尝试添加--no-single-branch
--single-branch
--no-single-branch
整个命令是:
git clone xxxxxxxxx.git --depth 1 --no-single-branch --shallow-submodules
答案 1 :(得分:0)
使用有关深度(here)的git文档,我完成的命令如下: