[Этот вопрос по существу возобновляет git сбой во время rebase, который никогда не получал ответа]
Я пытаюсь переустановить из ветки secc как:
$ git rebase main
First, rewinding head to replay your work on top of it...
fatal: Out of memory, malloc failed (tried to allocate 553656577 bytes) # about 0.5 GB
$ git rebase --abort
No rebase in progress?
Ошибка связана с тем, что обе ветки и их общий предок имеют три файла .dat, каждый из которых составляет 0,5 ГБ.
Как я могу выполнить переустановку в этой ситуации?
Дополнительная информация:
- A 'git merge main' отлично работает.
- Дополнение .gitattributes с '*.dat merge = keepTheirs' не предотвращает фатальный.
- Файлы *.dat отличаются.
- Я хочу удалить *.dat файлы, чтобы переустановить остальные, а затем добавить *.dat. Но как?
- Я использую git 1.7.9.4