Папка My Git objects очень тяжелая (после нажатия --force) - PullRequest
2 голосов
/ 10 июня 2010

Я использую Git и мне нужно было отправить много-много ...

git init .
...
git push --force

.. в ту же ветку удаленного репо.

Теперь мой .git / objects / pack168 МБ для приложения 25 МБ.

Может кто-нибудь объяснить, какой механизм упаковывает объекты - автоматизировано ли, когда удаленный получает принудительный толчок?

Опасно ли удаление целостности репозитория Gitпакеты или это просто файлы резервных копий в этом случае?

Если этот механизм автоматизирован, как я могу удалить эти пакеты в удаленном репо (я могу только пушить)

Спасибо!

1 Ответ

5 голосов
/ 10 июня 2010

Невозможно заставить удаленный репозиторий выполнять сборку мусора, не имея больше доступа к этой папке git.Если у вас есть доступ, git prune сделает принудительное удаление всех недоступных объектов.Я следовал бы за этим с git gc.Вы также можете использовать опцию --prune для команды GC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...