Как заменить большие файлы ссылками в git lfs

#git #github #large-files #git-lfs

#git #github #большие файлы #git-lfs

Вопрос:

У меня настроено репозиторий с Git LFS (хранилище больших файлов), и я перенес большие файлы в свою локальную ветку, не вводя никаких операторов исключения, поэтому все большие файлы были загружены на мой локальный.

Это занимает много места, и мне не нужны все файлы на моем локальном компьютере, поэтому я хотел бы преобразовать фактические большие файлы в ссылки, чтобы они занимали меньше места. Это то, что произошло бы, если бы я использовал инструкции exclude до того, как я извлек обновленный репозиторий.

Я посмотрел вокруг и не нашел никаких явных инструкций, и я узнал, что я недостаточно компетентен в git, чтобы просто поиграть в репозитории git, поэтому любая помощь приветствуется.

Ответ №1:

 $ git lfs pointer --file="filename"
  

При этом будет напечатан указатель на stdout .
Вы можете скопировать содержимое в новый файл и удалить загруженный файл LFS.

более подробные шаги:

https://sabicalija.github.io/git-lfs-intro/