👁 Работа с большими файлами в Git может привести к значительным задержкам при клонировании или пуше репозиториев. Однако использование расширения Git Large File Storage (git-lfs) помогает эффективно управлять большими бинарными файлами.
📝 Установка и настройка git-lfs
Для начала необходимо установить git-lfs и настроить его для использования в проекте. Включение git-lfs помогает отслеживать большие файлы и хранить их в отдельных хранилищах, а не в самом репозитории.
# Установка git-lfs brew install git-lfs # Для macOS sudo apt-get install git-lfs # Для Ubuntu # Инициализация в репозитории git lfs install
📝 Использование git-lfs для отслеживания больших файлов
После установки git-lfs можно добавить расширение для отслеживания определённых типов файлов, например, для изображений или видео. Это значительно снижает нагрузку на репозиторий.
# Добавляем типы файлов для отслеживания git lfs track "*.png" git lfs track "*.mp4" # Добавляем изменения и коммитим git add .gitattributes git add *.png *.mp4 git commit -m "Add large files to git-lfs"
❗️ С использованием git-lfs размер репозитория остается оптимальным, а большие файлы хранятся в отдельном хранилище, что улучшает скорость работы с репозиторием. Это особенно полезно в проектах с большими медиафайлами, такими как видеоигры, мультимедийные приложения или проектные документы.
tags: #git #файлы #полезно



Дискуссия