Если в репозитории есть файлы, с которыми вы хотите использовать GitHub, необходимо сначала удалить их из репозитория, а затем добавить их в Git LFS локально. Дополнительные сведения см. в разделе Перемещение файла в репозитории в Git Large File Storage.
Если имеются ссылки на файлы Git LFS, которые не были успешно отправлены, появится сообщение об ошибке. Дополнительные сведения см. в разделе Устранение ошибок отправки в хранилище больших файлов GIT.
-
Откройте ТерминалТерминалGIT Bash.
-
Измените текущий рабочий каталог на существующий репозиторий, который вы хотите использовать с Git LFS.
-
Чтобы связать тип файла в репозитории с Git LFS, введите
git lfs track
, а затем имя расширения файла, который необходимо автоматически отправить в Git LFS.Например, чтобы привязать PSD-файл, введите следующую команду:
$ git lfs track "*.psd" > Tracking "*.psd"
Каждый тип файла, который требуется связать с Git LFS, необходимо добавить с
git lfs track
. Эта команда изменяет файл GITATTRIBUTES репозитория и связывает большие файлы с Git LFS.Примечание: Настоятельно рекомендуем зафиксировать локальный файл GITATTRIBUTES в репозитории.
- Использование глобального файла GITATTRIBUTES, связанного с Git LFS, может привести к конфликтам при участии в других проектах Git.
- Включение файла GITATTRIBUTES в репозитории позволяет пользователям создавать вилки или свежие клоны, чтобы упростить совместную работу с помощью Git LFS.
- Включение файла GITATTRIBUTES в репозиторий позволяет дополнительно включать объекты Git LFS в ZIP-файл и архивы tarball.
-
Добавьте файл в репозиторий, соответствующий связанному расширению:
git add path/to/file.psd
-
Зафиксируйте файл и отправьте его в GitHub:
git commit -m "add file.psd" git push
Вы увидите некоторые диагностические сведения об отправке файла:
> Sending file.psd > 44.74 MB / 81.04 MB 55.21 % 14s > 64.74 MB / 81.04 MB 79.21 % 3s