Cómo revertir un GIT RM -R .

Cómo revertir un GIT RM -R .
El comando RM es un comando poderoso para eliminar directorios y archivos de un repositorio de git. Los usuarios de Git ocasionalmente cometen el error de realizar accidentalmente "git rm -r ."Que elimina todos los archivos y carpetas de manera recursiva o envía el nombre de archivo incorrecto como argumento al eliminar un archivo, lo que podría destruir el archivo importante de un proyecto.

Este blog demostrará cómo revertir un "git rm -r ." dominio.

Cómo revertir un "GIT RM -R ."?

El comando git rm puede eliminar múltiples archivos o un solo archivo recursivamente. Consulte la solución que se cotiza a continuación para revertir un solo archivo o todo el repositorio local:

  • Revertir "git rm -r ."Para un archivo específico.
  • Revertir "git rm -r ."Para todos los archivos.

Entonces, exploremos ambas soluciones una por una!

Método 1: Revertir "Git RM -R ."Para un archivo específico

Para revertir el archivo único que se elimina intencionalmente o accidentalmente a través del "git rm"El comando, primero, abra el repositorio de git y enumere todos los archivos no estados o archivos eliminados usando el comando de restablecimiento de git. Después de eso, utilice el git "verificarComando para revertir el archivo.

Consulte el procedimiento dado para revertir el comando git rm.

Paso 1: Abra la terminal de Bash Git

Primero, inicie el terminal Git Bash desde el menú Inicio:

Paso 2: Navegue al repositorio local de Git

A continuación, abra el repositorio de git local utilizando el "cd" dominio:

$ CD "C: \ Git"

Paso 3: eliminar el archivo

Para eliminar el archivo específico del repositorio, utilice el "git rm -r"Comando y también especifique el nombre del archivo:

$ git rm -r file1.TXT

Paso 4: Restaurar archivo

Ahora, ejecute el "reinicio de git"Comando para ver archivos eliminados:

reinicio de $ git

El archivo recientemente eliminado se puede ver en la salida:

Ahora, ejecute el "CAMENTA DE GITComando "también especifique el nombre del archivo que desea revertir:

$ git de pago 1.TXT

La siguiente salida "actualizado 1 ruta desde el índice"Indica que hemos revertido con éxito el archivo eliminado:

Método 2: Revertir “Git RM -r ."Para todos los archivos

Para volver a la versión anterior del repositorio local y restaurar el contenido del repositorio después de ejecutar el "git rm -r ."Comando, consulte el procedimiento proporcionado a continuación.

Paso 1: eliminar todos los archivos de recursiva del repositorio

Primero, ejecute los comandos proporcionados a continuación para eliminar todos los archivos del repositorio de git de manera recursiva:

$ git rm -r .

Aquí, puede ver el comando anterior eliminado todos los archivos del repositorio de git:

Paso 2: Revertir el comando "git rm -r"

Ahora, revertir el "git rm -r"Comando para restaurar todos los archivos eliminados en el repositorio y restaurar el repositorio de git a la versión anterior utilizando el"reinicio de git"Comando junto con el"-duro" opción:

$ git rein

La salida muestra que el puntero de la cabeza se vuelve a la confirmación o cambios anteriores:

Paso 3: Verifique el registro de git

Consulte el registro de git usando el siguiente comando para ver si se restauraron los cambios en el repositorio de git:

Log de $ git

Puedes ver, hemos revertido el "git rm -r ." exitosamente:

Hemos elaborado sobre cómo revertir un "git rm -r .".

Conclusión

Para restaurar un archivo específico que se eliminó debido al "git rm -r ."Comando, primero, utilice el"reinicio de $ git"Comando para enumerar todos los archivos eliminados o restablecidos, luego use el"$ git checkout "Comando para revertir el archivo eliminado. Para revertir todos los archivos y restaurar el repositorio a la versión anterior, utilice el "$ git restablecimiento -cabezal" dominio. Este artículo ha demostrado cómo revertir un "git rm -r .".