В настоящее время я поддерживаю проект github, и это ~ 200 коммитов. Недавно я сделал новую вилку/клон репо в виртуальной машине, и я был удивлен, увидев, что каталог проекта на моем локальном компьютере составляет 168 МБ (oO). Когда я загружаю главную ветку проекта, используя ссылку загрузки на странице github для проекта, и распаковать zip, он занимает ошеломляющее 4.4 МБ пространства моего локального компьютера. Может ли кто-нибудь объяснить мне, что у непрофессионалов, почему вилка/клон занимает 168 МБ пространства, а главная ветвь занимает всего 4,4 МБ пространства?Почему мой репозиторий Git настолько велик?
FYI, я считаю, что я никогда не загружал большие файлы в репо, поэтому я не думаю, что это большая проблема с файлом.
Каталог проектов содержит файлы в их последней версии, а также всю историю всех файлов во всех филиалах. И это, вероятно, не оптимизировано для пространства, а для скорости. То, что вы должны измерить, а не размер, который требуется на вашем диске, - это размер загрузки при его проверке. –