git gc
Запускает сборку мусора: оптимизирует репозиторий и удаляет ненужные объекты.
Сигнатура
git gcУпаковывает объекты, сжимает их и убирает недостижимые данные, ускоряя работу и уменьшая размер репозитория. Обычно Git вызывает её автоматически, но иногда запускают вручную. Опция --aggressive делает более тщательную (и медленную) оптимизацию, --prune=now сразу удаляет старые объекты.
git gc
git gc --aggressive --prune=now