La risposta data da Trampoliere non è legato alla domanda.
Il collegamento dato a un articolo github riguarda i file di grandi dimensioni controllati direttamente nel repository git, che NON è lo stesso di git-lfs!
Come per la domanda: il modo in cui viene gestita questa situazione dipende dal server di archiviazione sottostante. il supporto git-lfs può essere fornito da diversi servizi, ad es. GitHub o GitLab.
GitLab memorizza i file git-lfs non per repository. Sono memorizzati dal loro valore hash SHA-256. Se lo stesso file viene utilizzato in diversi repository (ad es. Cloni), viene archiviato solo una volta. Dipende esclusivamente da GitLab come gestisce i file di riferimento e dovrebbe essere consultato nel manuale.
Secondo la documentazione GitHubs (https://help.github.com/articles/removing-files-from-git-large-file-storage/), si consiglia di eliminare e ricreare un repository:. "Per rimuovere Git LFS oggetti da un repository, eliminare e ricreare il repository Quando si elimina un repository, eventuali problemi associati, le stelle, e le forchette sono anche cancellate. "
Si noti che tutta la cronologia cambierà, il che significa che tutti gli ID di commit cambieranno ovunque. Questo _can_ ha problemi drastici se il repository è tirato da altri e stanno cercando di contribuire. – g19fanatic