git clone 并不能下载所有内容

标签 git branch clone commit

如何使用 git clone 从存储库下载所有内容?具有特殊符号(如下所示)的文件夹不会被下载。

strange folders

我环顾四周,看到了这个命令,但它对我来说不起作用。还有哪些其他选择?

for remote in `git branch -r`; do git branch --track $remote; done

最佳答案

那些看起来可能是 git submodules 。假设是这种情况,您可以像这样克隆存储库:

git clone --recursive REPO_URL

或者,从已克隆的存储库内部:

git submodule init
git submodule update

无论如何,一定要阅读我链接到的文档,以了解子模块的情况。

关于git clone 并不能下载所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31713488/

相关文章:

git - git fetch不起作用-但 checkout 有效

git - 我的 git 存储库有一个巨大的 .pack 文件。有没有办法安全删除它?

svn - 在 SVN 中创建指向分支的符号链接(symbolic link)?

ios - 克隆 UIImage 对象时 UIImage 文件太多

c - 如何从 PHP 扩展克隆对象

java - 什么是子类化?

git - 将 git 目录从一个支持 LFS 的仓库移动到另一个(也是 LFS)

linux - Git remote 尝试以我当前的本地用户身份连接到我的服务器

git - 使用另一个分支中的提交更新我的 git 分支

version-control - 如何获取按最近使用顺序排列的 Mercurial (hg) 书签列表?