Как вы настраиваете / конфигурируете 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, но я все равно это делаю):

  1. git lfs install

возвращает:

Updated git hooks.
Git LFS initialise
  1. git lfs init

Но я получаю: "Ошибка: неизвестная команда init для git-lfs".

Проблема в том, что я не могу должным образом клонировать или обновить подмодули LFS из командной строки... что действительно меня огорчает:(

Есть ли инструкция по настройке git для корректной работы? - Я еще не нашел это...

0 ответов

Другие вопросы по тегам