GIT Rebase Fatal для нескольких двоичных файлов емкостью 0,5 ГБ

[Этот вопрос по сути вновь открываетсяgit crash при перебазировании который никогда не имел ответа]

Я пытаюсь сделать ребаз с моего сайта secc. филиал как:

<code>$ 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?
</code>

Ошибка связана с тем, что обе ветви и их общий предок имеют три файла .dat, каждый из которых имеет размер 0,5 ГБ.

Как я могу сделать ребаз в этой ситуации?

Дополнительная информация:

A 'git merge main' works just fine. Augmenting .gitattributes with '*.dat merge=keepTheirs' did not prevent the fatal. The *.dat files do differ. I'm willing to remove the *.dat files to rebase the others and then add back the *.dat. But how? I'm using git 1.7.9.4

Ответы на вопрос(3)

Ваш ответ на вопрос