Как работают git lfs? Нужно ли мне делать "git add"?

Я не могу понять, как работает git lfs. Нужно ли поддерживать хранилище LFS? Нужно ли делать "git lfs track *.dat" каждый раз? Нужно ли мне делать "git add *.dat" каждый раз?

1 ответ

Решение

1) Нужно ли мне поддерживать LFS store?

Нет, хранилище LFS поддерживается сервером Git.

2) мне нужно каждый раз делать "git lfs track *.dat"?

Нет, когда вы выполняете "git lfs track *.dat", создается файл.gitattributes со следующим содержимым:

*.dat filter=lfs diff=lfs merge=lfs -text

Пока что каждый созданный вами файл.dat будет храниться в Git LFS. Не забудьте также добавить / зафиксировать / отправить файл.gitattributes, чтобы вам никогда не понадобилось заново создавать его, в случае, если вам (или кому-то еще) нужно создать локальный репозиторий.

3) Нужно ли мне делать "git add *.dat" каждый раз?

Да, команда "git add" продолжает работать так же.

Чтобы узнать больше о Git LFS и понять проблему, которую она решает, смотрите Что такое Git LFS? видео.

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