Как работают 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? видео.