所以我有一个子模块中的一些lib文件使用git LFS(可能在子模块中无关紧要)。在我的Windows框中,我的git似乎正常工作 - 即我可以做到:
git clone <url-to-git-repo> -b <some-branch> --recursive
当它到达我的子模块时,你可以看到它们被下载了。
所以在我的Linux VM(Ubuntu 18)上安装了smartgit和ubutnu 18附带的git版本(非常新)。
当我通过smartgit克隆项目时,一切都很顺利。当我从命令行克隆然后它似乎工作,除了它非常快!因此,当我查看libs子模块时,我看到我的所有库都是1kb(而不是兆字节)。
所以我读到我需要做以下事情:
检查LFS已安装(我知道这是因为smartgit有效,但无论如何都是这样做的):
git lfs install
返回:
Updated git hooks.
Git LFS initialise
git lfs init
但我明白了:&#34;错误:git-lfs的未知命令init&#34;。
问题是我无法从命令行正确克隆或更新LFS子模块......这真让我伤心:(
是否有关于如何设置git才能正常工作的说明? - 我还没找到......