Как мне получить доступ к файлам с атрибутами git lsf? - PullRequest
1 голос
/ 28 мая 2019

Я сталкивался с некоторыми статьями и SO-темами о git lsf, которые следует использовать при работе с большими файлами данных.Это здорово, однако, как мне передать двоичные файлы изначально?Я не могу разобраться

файл .gitattribute содержит Content/** filter=lfs diff=lfs merge=lfs -text

Я сделал:

```
git add .
git commit -m "initial commit"
git push origin master
```

Это заняло некоторое время, это 4 ГБ данныхв целом, однако, когда мой друг клонировал это репо, он получил только 4 МБ размера репо, как он мог получить активы?

1 Ответ

1 голос
/ 28 мая 2019

однако, когда мой друг клонировал это репо, он получил только 4 МБ размера репо, как он мог получить активы?

Это будет git lfs fetch

Примеры:

git config lfs.fetchinclude "textures,images/foo*"

При этом будут выбираться только объекты, на которые есть ссылки в путях в папке textures, и файлы с именем foo* в папке images

git config lfs.fetchinclude "*.jpg,*.png,*.tga"

Получать только файлы JPG / PNG / TGA, где бы они ни находились в хранилище.

git lfs fetch --all получит все.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...