Как освободить файлы `*.jpg` из последней версии git?
Как некоторые *.jpg
файлы, уже отслеженные git, затем git lfs track '*.jpg'
не может отслеживать эти файлы.
Как сделать это *.jpg
свободен от git HEAD(последний статус)?
1 ответ
Решение
Как подробно описано в разделе " Перемещение файла в вашем хранилище в Git Large File Storage "
Если вы настроили Git LFS и в вашем хранилище уже есть файл, который нужно отслеживать в Git LFS, вам необходимо сначала удалить его из своего хранилища.
- Удалите файл из истории Git репозитория, используя
filter-branch
команда или BFG Repo-Cleaner.
Для получения подробной информации об их использовании см. " Удаление конфиденциальных данных из хранилища ".- Настройте отслеживание для вашего файла и отправьте его в Git LFS. Для получения дополнительной информации об этой процедуре см. " Настройка хранилища больших файлов Git ".
- Вы можете удалить файлы на основе подстановочного знака с
git filter-branch
или с очистителем репо BFG. - вы можете отслеживать несколько файлов в одной команде с LFS