Meys313
@Meys313

Не получается запушить в репозиторий. Почему зависает на writings objects?

Работал с проектом изначально через другой репозиторий, потом работу над ним забросил, а реп. удалил. Недавно продолжил, создал новый репозиторий, пытаюсь запушить, но зависает на writing objects где-то на 32%, потом вылетает такая ошибка:

Enumerating objects: 133, done.
Counting objects: 100% (133/133), done.
Delta compression using up to 4 threads
Compressing objects: 100% (96/96), done.
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
send-pack: unexpected disconnect while reading sideband packet
Writing objects: 100% (133/133), 80.29 MiB | 300.00 KiB/s, done.
Total 133 (delta 21), reused 133 (delta 21), pack-reused 0
fatal: the remote end hung up unexpectedly
Everything up-to-date

как исправить ?
  • Вопрос задан
  • 137 просмотров
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Добавили большой файл, закоммитили, затем удалили этот файл и снова закоммитили
➜ git log  --oneline              
0aa4c37 (HEAD) Delete bigfile
65211de Add bigfile
591a997 Initial commit

Хотим склеить эти два коммита в один.
➜ git rebase -i HEAD~2
Откроется редактор со сценарием
pick 65211de Add bigfile
pick 0aa4c37 Delete bigfile

Меняем его на такой
pick 65211de Add bigfile
squash 0aa4c37 Delete bigfile

Сохраняем, выходим и получим.
Successfully rebased and updated refs/heads/main.
Теперь большого файла нет и он не помешает сделать push
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы