-
Remove the file from the repository's Git history using either the
filter-repo
command or BFG Repo-Cleaner. For detailed information on using these, see "
Removing sensitive data from a repository
."
-
Navigate to your
.gitattributes
file.
Note:
Your
.gitattributes
file is generally saved within your local repository. In some cases, you may have created a global
.gitattributes
file that contains all of your Git LFS associations.
-
Find and remove the associated Git LFS tracking rule within the
.gitattributes
file.
-
Save and exit the
.gitattributes
file.
-
Remove the files from the repository's Git history using either the
filter-repo
command or BFG Repo-Cleaner. For detailed information on using these, see "
Removing sensitive data from a repository
."
-
Optionally, to uninstall Git LFS in the repository, run:
git lfs uninstall
For Git LFS versions below 1.1.0, run:
git lfs uninit
After you remove files from Git LFS, the Git LFS objects still exist on the remote storage and will continue to count toward your Git LFS storage quota.
To remove Git LFS objects from a repository, delete and recreate the repository. When you delete a repository, any associated issues, stars, and forks are also deleted. For more information, see "
Deleting a repository
." If you need to purge a removed object and you are unable to delete the repository, please
contact support
for help.
Note:
If you removed a single file and have other Git LFS objects that you'd like to keep in your repository, after deleting and recreating your repository, reconfigure your Git LFS-associated files. For more information, see "
Removing a single file
" and "
Configuring Git Large File Storage
."