Я случайно отправил несколько больших файлов, которые должны были игнорироваться, в git, и в результате мое репо превышает 2 ГБ. Я пытаюсь очистить некоторые файлы с помощью BFG, и мне удалось очистить около 400 МБ, но при попытке нажать я получаю следующую ошибку
Counting objects: 1510, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (621/621), done.
Writing objects: 100% (1510/1510), 373.84 MiB | 11.69 MiB/s, done.
Total 1510 (delta 879), reused 1403 (delta 778)
remote: Resolving deltas: 100% (879/879), completed with 95 local objects.
remote: repository is in read only mode (over 2 GB size limit).
remote:
remote: Learn how to reduce your repository size: https://confluence.atlassian.com/x/xgMvEw.
To https://bitbucket.org/HIDDEN/REPO.git
! [remote rejected] feature/feature -> feature/wikitude (pre-receive hook declined)
error: failed to push some refs to 'https://bitbucket.org/HIDDEN/REPO.git'
Я читал в Интернете, что принудительный толчок может решить эту проблему, но я считаю, что это может быть рискованно, у меня есть резервная копия с --mirror
моего репо перед удалением файлов с помощью bfg.
git reflog expire --expire=now --all && git gc --prune=now --aggressive
, а затемgit push
- person Joe Scotto   schedule 18.07.2018