GIT Rebase Fatal em vários arquivos binários de 0,5 GB

[Esta questão é essencialmente reaberturagit crash durante rebase que nunca teve uma resposta]

Eu estou tentando fazer um rebase da minha ramificação 'secc' como:

<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>

A falha está relacionada ao fato de que ambas as ramificações e seu ancestral comum possuem três arquivos .dat, cada um com 0,5 GB.

Como posso fazer um rebase nesta situação?

Informação adicional:

Um 'git merge main' funciona muito bem.Aumentar o atributo .gitattributes com '* .dat merge = keepTheirs' não impediu o fatal.Os arquivos * .dat são diferentes.Estou disposto a remover os arquivos * .dat para rebase os outros e depois adicionar o * .dat. Mas como?Estou usando o git 1.7.9.4

questionAnswers(3)

yourAnswerToTheQuestion