@mikilikala
На фронте

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
РНКБ Банк (ПАО) Москва
от 180 000 до 230 000 ₽
MediaLine Москва
от 60 000 до 150 000 ₽
Наука Санкт-Петербург
от 90 000 ₽
02 мар. 2021, в 17:24
700 руб./в час
02 мар. 2021, в 17:24
4000 руб./за проект
02 мар. 2021, в 17:08
10000 руб./за проект