Задать вопрос
hobocta
@hobocta
программист, музыкант

Git: как полностью удалить файл из репозитория, если ни одна статья не помогла?

Привет :)

Прошу помощи у опытных гитоводов, т. к. сам зашёл в тупик.

2015-05-26_11-25-39.png

git gc с разными ключами не помог. Как то:
rm -Rf .git/refs/original
rm -Rf .git/logs/
git gc
git gc --auto
git gc --aggressive
git gc --aggressive --prune


rm -rf .git/refs/original
rm -rf .git/logs/
git reflog expire --all --expire='0 days'
git repack -A -d
git prune

тоже не помогает.

git clone в другую папку копирует все 722 мб.

В итоге всё равно получаю те же 722 мб:

> git count-objects -v
count: 0
size: 0
in-pack: 4847
packs: 6
size-pack: 722796
prune-packable: 0
garbage: 0


Как же быть? Что попробовать?
  • Вопрос задан
  • 698 просмотров
Подписаться 7 Оценить Комментировать
Решения вопроса 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Смотрю в каких коммитах упоминается этот файл: ни в каких.

Я бы добавил --tags к --branches. Вы могли удалить файл из бранчей, но не из-под тегов (и в этом случае после filter-branch история тегов будет отличаться от истории бранчей, которые они тежили).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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