3 votos

Cómo recuperar archivos desde el comando "git clean -df"

Accidentalmente ejecuté el comando "git clean -df", por lo que perdí muchos directorios y archivos, quiero recuperarlos, no tengo copia de seguridad en la máquina del tiempo. Probé algunos programas para recuperarlos, pero no funcionan.

1 votos

No se pueden recuperar los archivos después de borrarlos. La única manera sería apagar inmediatamente su Mac, SIN modificar NINGUNA parte del HD, y luego usar un Programa de Recuperación de HD. Es probable que ya hayas perdido tus datos, ya que se sobreescriben con nuevos archivos. Que esto sirva de lección para utilizar Time Machine o algún otro software de copia de seguridad, especialmente cuando se utilizan comandos de terminal que borran cosas.

0 votos

¿Está seguro de que los archivos se han eliminado en el repositorio en línea? Si está trabajando en el repositorio local y tiene uno actualizado en línea, puede descargar la última versión en línea utilizando git clone o git pull .

0 votos

@IronCraftMan gracias por tu respuesta, ¿sabes si hay algún buen software para recuperar archivos para mac OS X? Estoy casi probar todos los métodos, pero no T.T

2voto

Ben L. Puntos 336

Si trabajas con un repositorio en línea y lo mantienes actualizado, puedes descargar todo el archivo del repositorio en línea usando los siguientes comandos:

git pull                            # in the case the remote is set
git clone <address_of_repository>   # in the case the remote is not set

Usando estos comandos podrás restaurar tus archivos borrados, obviamente sólo si el repositorio en línea está actualizado.

1 votos

No, me refiero a que borre todas mis carpetas y archivos en mi máquina local, no relacionados con git

0 votos

En este caso concreto la única solución es seguir lo que te ha sugerido IronCraftMan.

0 votos

Jaja, gracias, pero prefiero a IronMan. jaja

-1voto

Himakar Puntos 1

También me encontré con el mismo problema sin saber que corrí git clean -df y git clean -xf, pero afortunadamente estoy usando php storm y guarda el historial local por lo que soy capaz de recuperar los archivos eliminados.

Si también utiliza algún IDE, compruebe si tiene historial local.

0 votos

No. La respuesta es utilizar un régimen de copias de seguridad adecuado. Esto cubre todos los archivos como se pide en la pregunta. Un IDE puede proteger algunos archivos pero ese no es su propósito, definitivamente no los archivos que no son de código fuente y en el caso de los OPs las copias de seguridad que el IDE mantiene podrían haber sido borradas también.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X