Tengo una copia local de un repositorio que ya no tiene ningún control remoto asociado. estoy tratando de empujar esta repo en un nuevo mando a distancia sin embargo cada vez que sale este mensaje:Cómo reparar un objeto de árbol de git malo
error: Could not read 9eefe9305253b2c039a54cbc8aa22f7f8e6e8790
fatal: bad tree object 9eefe9305253b2c039a54cbc8aa22f7f8e6e8790
leí en cuestiones similares aquí que una manera de solucionarlo es la recuperación de este objeto de otras copias del repositorio o haciendo un reinicio por hardware. No puedo hacer ninguna de las dos ya que no tengo otra copia de este repositorio.
¿Hay alguna manera de eliminar simplemente este compromiso u otro tipo de solución que me permita llevar el repositorio al nuevo historial de mantenimiento remoto?
No necesita un control remoto o "otra copia de este informe" para hacer un 'git reset --hard'. – vcsjones
Gracias, no lo sabía. Lo acabo de hacer, pero el problema todavía existe, la comisión que está dando problemas es muy antigua. – Flupkear
de dos maneras: una: mire directamente el archivo (descomprima el contenido) y vea si puede solucionarlo. dos: encuentre la confirmación que hace referencia al árbol en cuestión y haga un restablecimiento completo al padre de esa confirmación. Dependiendo de qué commit es que haga referencia al árbol concerniente, es posible que pierda una gran cantidad de datos. –