Our git repository has become bloated with older unused files from previous versions.
I wish to remove the files from future pulls/clones but keep the files in the previous commits so they could be pulled if necessary.
It's not necessary to remove local versions if they are already on a users machine but if a new user pulls the repository then they shouldn't get any of the outdated files.
Is this possible and how would I go about doing this?
Thanks in advance!