Git Large File Storage (Git LFS) - это расширение для Git, предназначенное для управления большими файлами. Git эффективно работает с маленькими файлами и текстовым контентом, но не очень хорошо справляется с большими файлами, такими как аудио- и видеофайлы, наборы данных и графика.
Git LFS заменяет эти большие файлы текстовыми указателями внутри Git, в то время как содержимое файлов хранится на удаленном сервере, например, на GitHub или на пользовательском сервере. Это означает, что при клонировании репозитория вы загружаете только те версии больших файлов, которые вам действительно нужны, что значительно ускоряет процесс.
После включения, отключить нельзя.
Можно для основного репо включить, а для сабмодулей нет.
Если включить для сабмодуля (да и для обычных репо актуально), то те разрабы, что подтянут себе сабмодуль, должны также включить Git LFS, иначе будут ошибки.

<br>
При переключении веток, если разные версии сабмодулей в этих ветках, то возможно потребуется вручную подтянуть актуальную версию Git LFS сабмодулей. Обычно это делается автоматически. (Скрин ниже)
