Skip to main content

Dateien aus dem Large File Storage (LFS) von Git entfernen

Wenn du für dein Repository Git LFS eingerichtet hast, kannst du alle oder einen Teil der Dateien aus Git LFS entfernen.

Einzelne Datei entfernen

  1. Entferne die Datei aus dem Git-Verlauf des Repositorys mithilfe des filter-repo-Befehls. Ausführliche Informationen findest du unter Entfernen vertraulicher Daten aus einem Repository.

  2. Navigiere zur Datei .gitattributes.

    Note

    Die GITATTRIBUTES-Datei wird im Allgemeinen im lokalen Repository gespeichert. Eventuell hast du aber auch eine globale Datei vom Typ .gitattributes mit allen Git LFS-Zuordnungen erstellt.

  3. Suche und entferne die zugeordnete Git LFS-Tracking-Regel in der Datei .gitattributes.

  4. Speichere und schließe die Datei .gitattributes.

Alle Dateien eines Git LFS-Repositorys entfernen

  1. Entferne die Dateien aus dem Git-Verlauf des Repositorys mithilfe des filter-repo-Befehls. Ausführliche Informationen findest du unter Entfernen vertraulicher Daten aus einem Repository.

  2. Führe optional folgenden Befehl aus, um Git LFS im Repository zu deinstallieren:

    git lfs uninstall
    

    Führe bei Git LFS-Versionen vor 1.1.0 folgenden Befehl aus:

    git lfs uninit
    

Git LFS-Objekte in deinem Repository

Die Git LFS-Objekte von Dateien, die du aus Git LFS entfernt hast, sind nach wie vor im Remotespeicher .

Um Git LFS-Objekte aus einem Repository zu entfernen, Wende dich an deinen GitHub Enterprise-Administrator, um die Objekte zu archivieren. Archivierte Objekte werden nach drei Monaten gelöscht.

Note

Wenn du eine einzelne Datei entfernt hast und andere Git LFS-Objekte hast, die du in deinem Repository behalten möchtest, konfiguriere deine Git LFS zugeordneten Dateien neu,nachdem du dein Repository gelöscht und neu erstellt hast. Weitere Informationen findest du unter Entfernen einer einzelnen Datei und Git Large File Storage konfigurieren.

Weiterführende Themen