Удалить коммиты и файлы, чтобы уменьшить размер репо - PullRequest
0 голосов
/ 21 февраля 2020

Я не знаю, как это сделать, поэтому я хотел бы спросить вас. В git repo (gitlab) я получил 5 коммитов: A-> B -> C -> D-> E, и я всегда выдвигал файл / файлы, содержащие 20 МБ. Теперь Repo слишком велик. Я хочу удалить коммиты и FILE из этих коммитов B, C, D. Что мне делать? Я уже сделал:

git checkout <hash-A>
git cherry-pick <hash-E>
git branch -f master
git checkout master
git push -f origin master

и

git rebase -i <hash-A>
git push -f

После этого коммиты удаляются, но репо имеют тот же размер, что и раньше. Есть ли возможность удалить коммиты и размер репо?

...