YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Russian feliratok

← Git Large File Storage - How to Work with Big Files

Beágyazókód kérése
19 Languages

Showing Revision 12 created 05/31/2016 by Lyubov Nalaar.

  1. ♪ (музыкальная тема) ♪
  2. Иногда у Git возникают проблемы
    с большими файлами вроде бинарных активов,
  3. но с хранилищем крупных файлов на Git
  4. работать с объёмными активами на GitHub
    стало куда проще.
  5. Хранилище крупных файлов на Git (Git LFS)
    не только справляется с тяжёлыми файлами,
  6. но и удачно вписывается в вашу работу,
  7. будь то веб-интерфейс GitHub,
  8. командная строка или даже наш
    графический клиент.
  9. Если вы пользуетесь GitHub.com,
  10. он по умолчанию поддерживает Git LFS.
  11. Большие активы, управляемые Git LFS,
  12. отображаются вместе с вашими остальными файлами.
  13. Там даже есть такая же программа
    для визуального сравнения файлов,
  14. которая поддерживает стандартные форматы
    вроде PNG, JPEG и даже файлы 3D STL.
  15. Если вы работаете в командной строке,
    начать работу с Git LFS
  16. через репозиторий очень просто.
  17. Надо запустить
    git lfs track .'(тип вашего файла)',
  18. чтобы Git LFS стал отслеживать
    файлы этого типа.
  19. Для определения путей файлов
    Git LFS пользуется расширением .git,
  20. поэтому Git LFS можно задать
    файлы с определённым расширением,
  21. подклассы файлов
  22. и даже целые директории.
  23. Чтобы узнать, какие форматы и директории
    управляются Git LFS,
  24. просто напишите git lfs track
  25. Как только вы задали директорию
    в Git LFS,
  26. вы можете добавлять свои файлы и
    коммитить их, как обычно.
  27. Если нужно проверить, какими конкретно
    файлами управляет LFS,
  28. просто напишите git lfs ls-files
  29. Когда вы коммитите изменения
    в удалённом репозитории на Git,
  30. Git LFS перехватывает файлы и пересылает
    их на сервер Git LFS.
  31. В вашем репозитории он создаёт
    небольшой файл-указатель,
  32. который используется как ссылка
    на активный ресурс сервера Git LFS.
  33. Если вы предпочитаете работать
    в GitHub на Mac или Windows,
  34. они по умолчанию поддерживают Git LFS.
  35. В настройках репозитория Git LFS
    можно задать путь,
  36. добавлять, как обычно, файлы,
  37. коммитить и синхронизировать.
  38. Остальное за вас автоматически
    сделает клиент GitHub.
  39. Спасибо, что смотрели видео
    о том, как использовать Git LFS
  40. для управления крупными ресурсами.
  41. Включите этот инструмент
    в любимую розетку
  42. и оставьте ему всю тяжёлую работу.
  43. Тяжёлые файлы - часть вашего проекта,
  44. но больше вам не придётся
    гнуть под ними спину.
  45. ♪ (музыкальная тема) ♪