Ich habe ein Projekt mit vielen Binärdateien (meistens pdfs), mit denen ich git-lfs verwende. Das Projekt ist ungefähr 60mb, aber ich fand, dass mein .git / lfs / objects Direktor ungefähr 500mb ist. Ich nehme an, dass dies zwischengespeicherte Versionen früherer Commits sind. Gibt es eine Möglichkeit, diese elegant zu löschen (dh sie zu löschen, ohne den Zustand von git zu beschädigen)? Die Wahrscheinlichkeit, dass ich jemals frühere Versionen der Dateien in LFS möchte, liegt jetzt nahe 0, besonders seit das Projekt beendet ist.
Ich habe die git-lfs Manpages gefunden. Es stellt sich heraus, dass es einen Befehl git lfs prune
gibt, der genau das tut, was ich brauchte: