如何设置/配置git LFS来拉/升子模块?

时间:2018-06-13 05:44:38

标签: git ubuntu git-submodules git-lfs

所以我有一个子模块中的一些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有效,但无论如何都是这样做的):

  1. git lfs install
  2. 返回:

    Updated git hooks.
    Git LFS initialise
    
    1. git lfs init
    2. 但我明白了:&#34;错误:git-lfs的未知命令init&#34;。

      问题是我无法从命令行正确克隆或更新LFS子模块......这真让我伤心:(

      是否有关于如何设置git才能正常工作的说明? - 我还没找到......

0 个答案:

没有答案