GIT ofrece múltiples características para diferentes propósitos, como recuperar archivos, volver a las confirmaciones, restaurar ramas eliminadas y muchos más. En GIT, los repositorios locales generalmente trabajan en la rama de la raíz del proyecto conocida como "principal". Puede crear y cambiar ramas utilizando comandos git. Sin embargo, puede eliminar accidentalmente una rama que puede ser importante para sus proyectos. Esta situación se puede manejar realizando la operación de restauración.
Esta guía enseñará cómo restaurar las ramas Git eliminadas.
Cómo restaurar la rama Git eliminada?
A veces, queremos eliminar las ramas fusionadas e innumeradas de nuestro repositorio de git utilizando los comandos Git, como el "$ git ramaComando "y el"$ Git Branch -No fermelado"Comando para enumerar ramas. Para restaurar esas ramas Git eliminadas, la "$ git checkout -b "Se utiliza.
Avencemos para ejecutar estos comandos y comprender su trabajo!
Paso 1: Mover al repositorio de Git
En primer lugar, navegue al repositorio local de Git:
$ CD "C: \ Users \ nazma \ git \ demo2"
Paso 2: Rama de interruptor
A continuación, cambie a la existente "maestroRama "Uso del comando proporcionado:
$ git checkout maestro
Paso 3: Ver ramas fusionadas
Ejecutar el "rama git"Comando con"-fusionadoOpción para mostrar la lista de las ramas fusionadas:
$ git rama -femenado
Como puede ver, tenemos cuatro ramas fusionadas, y actualmente estamos trabajando en el "maestro" rama:
Paso 4: Eliminar ramas fusionadas
Ahora, seleccione cualquiera de las ramas y ejecute el "Git Branch -d"Comando y especifique su nombre:
$ git rama -d rama1
Aquí el "-d"Denota la operación para eliminar la rama especificada:
Paso 5: Ver ramas ingredientes
Para ver las ramas innovadas del repositorio de git, ejecute el siguiente comando:
$ git rama-no femenado
Según la salida a continuación, tenemos seis ramas inalietas:
Paso 6: Eliminar ramas inminentes
A continuación, para eliminar la rama innumerada, utilice el comando proporcionado:
$ git rama -d rama de etiqueta
Como puede ver, nuestra rama sin problemas nombrada "Rama de etiqueta"Se elimina con éxito:
Paso 7: Verifique el registro del historial de referencias
Para ver las referencias del registro de historial del repositorio de git, ejecute el "Git Reflog"Comando de la siguiente manera:
$ git reflog
Como resultado, se mostrará el registro de referencia de todo el repositorio. Ahora, para restaurar una rama eliminada, desplácese hacia abajo a través del terminal, identifique el sello del historial y copie su índice de altura:
Paso 8: Restaurar rama inminente
Ahora, ejecute el "CAMENTA DE GIT"Con el nombre de la rama eliminado y el índice de alijo copiado:
$ git checkout -b tag -ranch head@5
Se puede ver que hemos restaurado con éxito la rama eliminada y cambiado a ella:
Paso 9: Restauración de rama eliminada fusionada
Para restaurar la rama eliminada fusionada, nuevamente, ejecute el "Git Reflog"Comando y descubra su sello de historial y copie su índice de altura. Por ejemplo, hemos eliminado el fusionado "rama1"Y copió su índice de alijo:
Ejecute el comando proporcionado para restaurar el "rama1"Rama de git fusionada:
$ git checkout -b branch1 head@33
Según la siguiente salida, hemos restaurado e inmediatamente inmediatamente el "rama1" dominio:
Hemos explicado cómo restaurar las ramas Git eliminadas.
Conclusión
Para restaurar una rama Git eliminada, navegue al repositorio de git y cambie al "maestro" rama. Luego, vea la lista de ramas del repositorio utilizando el "$ git rama"Comando para las ramas fusionadas y el"$ Git Branch -No fermelado"Comando para ramas no fantásticas. Después de eso, verifique el historial de los registros de referencia. Por último, ejecute el "$ git checkout -b ". En esta guía, hemos hablado sobre cómo restaurar las ramas Git eliminadas.