Удаление одного файла
-
Удалите файл из журнала Git репозитория с помощью команды
filter-repo
или BFG Repo-Cleaner. Подробные сведения об их использовании см. в разделе Удаление конфиденциальных данных из репозитория. -
Перейдите к GITATTRIBUTES-файлу.
Примечание. GITATTRIBUTES-файл обычно сохраняется в локальном репозитории. В некоторых случаях может создаваться глобальный GITATTRIBUTES-файл, содержащий все связи Git LFS.
-
Найдите и удалите связанное правило отслеживания Git LFS в GITATTRIBUTES-файле.
-
Сохраните и закройте GITATTRIBUTES-файл.
Удаление всех файлов в репозитории Git LFS
- Удалите файлы из журнала Git репозитория с помощью команды
filter-repo
или BFG Repo-Cleaner. Подробные сведения об их использовании см. в разделе Удаление конфиденциальных данных из репозитория. - Чтобы удалить Git LFS (если нужно) в репозитории, выполните следующий код:
Для версий Git LFS ниже 1.1.0 выполните следующий код:$ git lfs uninstall
$ git lfs uninit
Объекты Git LFS в вашем репозитории
После удаления файлов из Git LFS объекты Git LFS остаются в удаленном хранилище.
Чтобы удалить объекты Git LFS из репозитория, обратитесь к администратору GitHub Enterprise для архивации объектов. Архивированные объекты стираются через три месяца.
Примечание. Если вы удалили один файл, а другие объекты Git LFS хотите сохранить в репозитории, то после удаления и повторного создания репозитория измените конфигурацию файлов, связанных с Git LFS. Дополнительные сведения см. в разделах Удаление одного файла и Настройка Git Large File Storage.