В моей системе Ubuntu я установил Git LFS, а также Git и клонировал репозиторий, некоторые файлы которого управляются Git LFS. Но эти файлы не загружались, кроме файла маркера. (Я не понимал, что это не весь файл, пока не проверил размер файла, потому что они отображались в моей файловой системе с правильными именами и в правильных местах.)
Из этого ответа я вижу, что git lfs clone
устарело, и просто git clone
должно работать. Но когда я попробовал это, я запутался. Я привык просто запускать git clone https://foobar.git
и позволять ему устанавливать каталог. Но Git LFS не будет работать, если он не будет инициализирован с помощью git lfs install
в каждом каталоге, где он используется. (Вот почему это не сработало в первый раз, по крайней мере, теперь я это знаю.)
Итак, я настроил каталог, запустил в нем git init
и git lfs install
, а затем запустил git clone https://foobar.git
. Что создаст каталог для репо, вложенный в каталог, который я создал, не так ли? Это кажется неправильным как-то.
Клонирование этого репозитория займет несколько часов, поэтому я хотел бы быть уверенным, что делаю это правильно. Глядя на документацию на GitHub, кажется, что приведенный выше набор команды верны - если вы прочитали все это. Биты информации разделены тысячей слов или около того. Это способ сделать это?