git große Pack-Datei, löschen und neu schreiben?

9

Ich habe ein relativ kleines Git-Repository, in dem eine Standard-Wordpress-Installation ist. Aber ich habe außerdem einen "concept" Ordner im Repository mit vielen größeren psd Dateien drin.

Das Problem ist jetzt, nach 50 Commits, dass Git eine "Pack" -Datei erstellt hat, die 1,3 GB ist. Viel zu groß!

Um den Pack-Ordner zu verkleinern, habe ich versucht, meinen "concept" -Ordner zu entfernen:

%Vor%

und danach

%Vor%

Nach der Ausführung dieser Befehle wurde mein "concept" -Ordner aus dem Dateisystem und aus allen Commits gelöscht. Bingo!

Aber immer noch ist die Pack-Datei genau 1,3 GB

Ich habe stackoverflow gesucht, aber alles, was ich gefunden habe, waren die Befehle, die ich oben benutzt habe. Vielleicht hat irgendjemand mehr Informationen für mich, wie man den Packordner verkleinert. Ich denke, es ist eine Größe von 1,3 GB, die aus dem "concept" -Ordner kommt und während der 55 commits commits.

Mit freundlichen Grüßen, Andreas

    
agrT 11.07.2014, 08:31
quelle

1 Antwort

5

Ich habe bereits erwähnt, dass ein git gc allein die Größe des Repo tatsächlich erhöhen kann .

Die Befehle, die ich auflistete, waren:

%Vor%

Wenn das nicht funktioniert, sehen Sie sich das BFG-Tool an.

Sie finden ein noch vollständigeres GC in " So entfernen Sie nicht referenzierte Blobs aus meinem Git Repo "

>

Dieser Artikel schlägt einen ähnlichen Ansatz vor:

%Vor%     
VonC 11.07.2014 08:38
quelle

Tags und Links