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:
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 .".