← До списку лабораторних по Git
Повний опис / сценарій лабораторної:
Meta: зрозуміти коли варто використовувати Git LFS і як базово налаштувати відстеження великих файлів. Krok 1. Встановити Git LFS у системі якщо він ще не встановлений. Komanda: git lfs version 2>/dev/null || echo "встанови git lfs через пакетний менеджер" Krok 2. Ініціалізувати LFS у репозиторії. Komanda: cd ~/git_lab1 && git lfs install Krok 3. Створити великий тестовий файл. Komandi: dd if=/dev/zero of=big85.bin bs=1M count=5 2>/dev/null; ls -lh big85.bin Krok 4. Налаштувати LFS для відстеження файлів з певним розширенням. Komanda: git lfs track "*.bin" Poyasnennya: файл .gitattributes буде оновлений. Krok 5. Додати оновлений .gitattributes у індекс. Komandi: git add .gitattributes; git add big85.bin Krok 6. Створити коміт з великим файлом у LFS. Komanda: git commit -m "Store big binary in LFS for lab85" Krok 7. Перевірити що big85.bin зберігається як LFS посилання. Komanda: git show HEAD:big85.bin | head -n 5 Poyasnennya: уміст виглядає як невеликий текст з посиланням на LFS обʼєкт. Krok 8. Вивести список LFS обʼєктів. Komanda: git lfs ls-files Krok 9. Занотувати обмеження Git LFS, наприклад вимоги до сервера і можливі квоти. Krok 10. Mini zvit. Zavdannya: опиши які типи файлів у твоїх проєктах доцільно перенести у LFS.