. git папка с почти 30 ГБ - PullRequest
1 голос
/ 28 января 2020

У меня есть эта проблема на сервере, где папка. git занимает почти 30 ГБ. Есть ли какая-либо команда (bitbucket) для очистки данных от указанной c даты? Я не хочу добавлять туда больше дискового пространства.

1 Ответ

2 голосов
/ 28 января 2020

Быстрый обходной путь - использование мелкого клона с git clone --depth=5. Это уменьшит историю клонированного репо:

- глубина

Создать неглубокий клон с историей, усеченной до указанного количества коммитов. Подразумевает --single-branch, если только не дано --no-single-branch для извлечения историй около кончиков всех ветвей. Если вы хотите поверхностно клонировать подмодули, также передайте --shallow-submodules.

Однако вы должны определить, что занимает все 30 ГБ.

Начните с поиска больших объектов в хранилище. Если вы видите что-то, что было неправильно зафиксировано и может быть удалено, например, большие двоичные файлы, которые были зафиксированы по ошибке, вы можете удалить их с помощью инструмента BFG .

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