В настоящее время я использую сервер gitlab и локальные хранилища git для нескольких проектов. Мой локальный репозиторий git, который я использовал с самого начала проекта, и я работал все время, использовал что-то около 100 МБ. Затем я клонировал удаленный репозиторий в другом каталоге и заметил, что этот каталог составляет всего около 30 МБ. История и рабочий каталог были одинаковыми, как это возможно? И, возможно, более важно: как я могу «очистить» мой локальный репозиторий, а не клонировать?Git удаленный репозиторий гораздо меньше дискового пространства
0
A
ответ
1
Объектная модель Git и реализация базы данных используют пространственно-неэффективный режим хранения в первую очередь для повышения производительности. При клонировании все объекты сжимаются для уменьшения сетевого трафика.
Чтобы вручную сжать ваш локальный репозиторий, выполните git gc
, который объединит объекты и уменьшит требования к пространству. Он также удалит старые объекты, которые больше не используются (удаленные ветви, старые штампы и т. Д.)
Смежные вопросы
- 1. Как клонировать частичный репозиторий в git для сохранения дискового пространства
- 2. Обзор использования дискового пространства git
- 3. Git - просмотреть удаленный репозиторий
- 4. git: опросить «удаленный» репозиторий
- 5. Git - только удаленный репозиторий
- 6. Получить удаленный репозиторий Git
- 7. База данных, которая потребляет меньше дискового пространства
- 8. phpstorm и удаленный репозиторий git
- 9. Git Удаленный репозиторий Fetch Hook
- 10. Как вернуть удаленный репозиторий git?
- 11. Как очистить удаленный репозиторий GIT?
- 12. git не распознает удаленный репозиторий
- 13. Git удаленный репозиторий для ASP.NET
- 14. Новый удаленный репозиторий eclipse git
- 15. Git удаленный репозиторий (с файлами?)
- 16. git push не обновляет удаленный репозиторий git
- 17. Как переместить мой локальный репозиторий Git в удаленный репозиторий Git
- 18. Рекультивация дискового пространства MongoDB
- 19. docker из дискового пространства
- 20. Площадь дискового пространства OpenFeint
- 21. Solr Сохранение дискового пространства
- 22. Расширение дискового пространства EC2
- 23. Очистка дискового пространства MySQL
- 24. Анализ дискового пространства SVN
- 25. Освобождение дискового пространства на лазурных веб-приложениях
- 26. git удаленный репозиторий и протокол ssh
- 27. Git создать удаленный репозиторий при нажатии
- 28. Возможно ли полностью удалить удаленный репозиторий Git?
- 29. Как добавить git-крючок в удаленный репозиторий?
- 30. Невозможно нажать на удаленный репозиторий (git)
https://www.google.com/search?q=git%20garbage%20collection –