Как вы настраиваете / конфигурируете git LFS для загрузки / обновления субмодулей?
Итак, я использую git LFS для некоторых файлов lib в подмодуле (вероятно, присутствие в подмодуле не имеет значения). В моем окне Windows мой GIT, кажется, просто работает - то есть я могу сделать:
git clone <url-to-git-repo> -b <some-branch> --recursive
Когда он попадет в мой подмодуль с библиотеками в нем, вы увидите, что они загружаются.
Итак, на моей Linux VM (Ubuntu 18) у меня установлен smartgit и версия git, которая поставляется с ubutnu 18 (так что это довольно новая версия).
Когда я клонирую проект через smartgit, все хорошо. Когда я клонирую из командной строки, он работает, за исключением очень быстрого! Поэтому, когда я смотрю на подмодуль libs, я вижу, что все мои библиотеки имеют размер 1 КБ (вместо мегабайтов).
Поэтому я прочитал, что мне нужно сделать следующее:
Проверьте, установлен ли LFS (я знаю, что это потому, что работает smartgit, но я все равно это делаю):
git lfs install
возвращает:
Updated git hooks.
Git LFS initialise
git lfs init
Но я получаю: "Ошибка: неизвестная команда init для git-lfs".
Проблема в том, что я не могу должным образом клонировать или обновить подмодули LFS из командной строки... что действительно меня огорчает:(
Есть ли инструкция по настройке git для корректной работы? - Я еще не нашел это...