Задать вопрос
@mikilikala
На фронте

Папка .git занимает 200гб?

Несколько вопросов:
1) Почему папка занимает 200гб и что так такого хранится?
2) После чего она появляется, после git init или ещё после чего-то?
3) Что будет если удалить эту папку?
  • Вопрос задан
  • 733 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
Decadal
@Decadal
как и любая другая директория, .git хранит то что вы туда когда-либо положили. Не напрямую, конечно, а посредством утилиты git.

если удалить эту папку, вы потеряете: 1) локальную историю коммитов, бранчей, сташи и тд - всё что связано с разработкой и гитом, если коротко. 2) потеряете origin, если он не указан в гите глобально или в конфигах в ide. Т.е. будет непонятно какой удалённый репозиторий у этого проекта.
Проект будет работать, но переключиться на другую ветку будет нельзя (тоже думаю очевидно), да и не будет никаких других веток.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Выше ответили правильно. Я же скажу почему это произошло. Какой-то дизайнер влил туда все свои макеты в psd. Гит в общем то для текстовых файлов. А бинарники лучше хранить отдельно.
Ответ написан
Комментировать
200гб гит - это не норма.
Тут либо:
1. Криво посчитался размер.
2. В гите хранятся большие бинарные файлы.

Учтите, что гит хранит в себе всю историю репозитория - если вы закинули в него какой-то файл, а потом удалили - он всё ещё будет в истории и его можно восстановить.

Вроде бы существую инструменты для чистки истории от такого мусора, но какие именно - не подскажу.
Ответ написан
Комментировать
@Ironie
Внимательно посмотрите на историю коммитов.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы