Al empujar a un servidor remoto consigo el error:git push: fatal: Fuera de memoria, malloc no
Counting objects: 58, done.
Compressing objects: 100% (35/35), done.
fatal: Out of memory, malloc failed (tried to allocate 595059947 bytes)
error: pack-objects died of signal 13
error: failed to push some refs to '[email protected]:development'"
Creo que el problema es que accidentalmente Comitted algunos archivos de registro muy grandes. Pero posteriormente los eliminé (git rm logfile), pero el error permanece. Y no aparecen en "estado de git". ¿Cómo me recupero de esto?
Ver [esto] (https://help.github.com/articles/remove-sensitive -datos); la sección sobre purgar datos del repositorio y usar el recolector de basura. – Shahbaz
Si los eliminaste con 'git rm' pueden estar presentes en confirmaciones anteriores. ¿Tiene alguna objeción a reescribir su historial y eliminarlo por completo? ¿También te refieres a empujado accidentalmente o comprometido accidentalmente? –
Quise decir comprometido no empujado (he editado la pregunta original). Tengo objeciones a la reescritura de la historia. Cualquier cosa que funcione – Rune