Eliminar archivos de Git Large File Storage
Si has configurado Git LFS para tu repositorio, puedes eliminar todos los archivos o un subconjunto de archivos desde Git LFS.
Eliminar un único archivo
-
Elimina el archivo del historial del repositorio de Git utilizando el comando
filter-branch
o BFG Repo-Cleaner. Para obtener información detallada sobre sus usos, consulta "Eliminar datos confidenciales de un repositorio". -
Navega hasta tu archivo .gitattributes.
Nota: Tu archivo .gitattributes generalmente se guarda dentro de tu repositorio local. En algunos casos, puede que hayas creado un archivo .gitattributes global que contiene todas tus Git LFS asociaciones.
-
Encuentra y elimina la regla de seguimiento Git LFS asociada dentro del archivo .gitattributes.
-
Guarda y cierra el archivo .gitattributes.
Eliminar todos los archivos dentro de un repositorio Git LFS
- Eliminar los archivos del historial de Git del repositorio usando el comando
filter-branch
o BFG Repo-Cleaner. Para obtener información detallada sobre sus usos, consulta "Eliminar datos confidenciales de un repositorio". -
De manera opcional, para desinstalar Git LFS en el repositorio, ejecuta:
$ git lfs uninstall
Para las versiones Git LFS más bajas que 1.1.0, ejecuta:
$ git lfs uninit
objetos Git LFS en tu repositorio
Después de eliminar archivos de Git LFS, los objetos Git LFS siguen existiendo en el almacenamiento remoto y seguirán contabilizando en tu Git LFS cuota de almacenamiento.
Para eliminar objetos Git LFS de un repositorio, elimina y recrea el repositorio. Cuando elimines un repositorio, todas las propuestas, estrellas y bifurcaciones asociadas también se eliminarán
Nota: Si eliminaste un único archivo y hay otros objetos Git LFS que quieres conservar en tu repositorio, después de eliminar y recrear tu repositorio, vuelve a configurar tus Git LFS-archivos asociados.