GIT Rebase Fatal en múltiples archivos binarios de 0.5GB

[Esta pregunta es esencialmente reaperturaGit crash durante rebase que nunca tuvo una respuesta]

Estoy intentando un rebase de mi rama '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>

El error está relacionado con el hecho de que ambas ramas y su ancestro común tienen tres archivos .dat, cada uno de los cuales es de 0.5 GB.

¿Cómo puedo hacer un rebase en esta situación?

Información adicional:

Un 'git merge main' funciona bien.Aumentar .gitattributes con '* .dat merge = keepTheirs' no impidió lo fatal.Los archivos * .dat difieren.Estoy dispuesto a eliminar los archivos * .dat para volver a escribir los demás y luego volver a agregar el * .dat. ¿Pero cómo?Estoy usando git 1.7.9.4

Respuestas a la pregunta(3)

Su respuesta a la pregunta