Dlaczego mój plik .git jest ogromny?

Przypadkowo dodałem i zatwierdziłem kilka bardzo dużych (100MB +) plików PSD w katalogu git. Wykonałem kilka zmian w tych plikach, gdy były w katalogu, ale potem zdałem sobie sprawę, że nie powinno ich tam być i usunęli z katalogu.

Potem pobiegłem:

git add --all && git commit -m "Removed large psds"

Pliki w moim katalogu mają teraz mniej niż kilkanaście MB, z wyjątkiem samego pliku .git, który wynosi 700 MB.

Co tu się dzieje? Czy zachowuje stare wersje usuniętych plików .PSD? Czy to oznacza, że ​​git nigdy nie usuwa przestrzeni uzyskanej z usuwania plików? Jak mogę całkowicie zapomnieć o tych plikach, aby móc zmniejszyć rozmiar pliku .git?

questionAnswers(2)

yourAnswerToTheQuestion