Задать вопрос
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


Как же быть? Что попробовать?
  • Вопрос задан
  • 703 просмотра
Подписаться 7 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Смотрю в каких коммитах упоминается этот файл: ни в каких.

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽