Cómo cancelar completamente un Rebase en Git

Cómo cancelar completamente un Rebase en Git
En GIT, mover o combinar una serie de compromisos con una nueva confirmación base se conoce como rebase. Git Rebase es un componente robusto de GIT que permite a los desarrolladores de GIT acceder y utilizar las confirmaciones de otra rama junto con sus compromisos. Pero ocasionalmente, los desarrolladores de GIT pueden querer deshacer por completo el Rebase debido a algunas razones, ya que pueden rebotar erróneamente la rama incorrecta.

Este artículo ilustrará el procedimiento para cancelar completamente una Rebase.

Cómo cancelar completamente un Rebase en Git?

Para cancelar completamente un rebase, primero, vaya al repositorio de git. Entonces el "reinicio de git "El comando descarta por completo el rebase en la rama actual.

Consulte los pasos mencionados para cancelar completamente un Rebase en GIT.

Paso 1: Abra la terminal Git
Primero, inicia el "Git Bash"Git Terminal desde el menú de inicio:

Paso 2: Ir al repositorio de Git
Vaya al repositorio de git a través del "cd" dominio:

$ CD "C: \ Git"

Paso 3: mudarse a la rama para confirmar cambios
Muévase a la rama en la que desea cometer cambios utilizando el "CAMENTA DE GIT" dominio:

$ git checkout dev

Paso 4: Generar un archivo nuevo
Genere el nuevo archivo utilizando el "tocar" dominio:

$ touch demo.TXT

Paso 5: Agregue el archivo sin seguimiento al índice de puesta en escena
Agregue los cambios sin seguimiento al índice de seguimiento a través del comando proporcionado:

$ git agregar demostración.TXT

Verifique el estado del repositorio para verificar si los cambios se agregan al índice de puesta en escena o no:

Estado de $ git

Se puede observar que los cambios se agregan con éxito al índice de estadificación:

Paso 6: Conjunto de cambios rastreados
En el siguiente paso, rastrea los cambios comprometidos usando el "Git Commit" dominio:

$ git commit -m "demo.TXT está comprometido "

Paso 7: Rama de interruptor
Ahora, muévase a la rama en la que desea rebotar las confirmaciones de la rama actual utilizando el "CAMENTA DE GIT" dominio:

$ git checkout maestro

Después de eso, usa el "Git Reflog"Comando para verificar los registros de git junto con referencias e ID de confirmación para verificar si los cambios se agregan a las referencias de registro y anote la posición actual de la cabeza:

$ git reflog

Paso 8: Rama de Rebase
A continuación, rebase a la otra rama en la rama actual para acceder a la confirmación de la otra rama utilizando el "Git Rebase " dominio:

$ Git Rebase Dev

Después de rebotar, vuelva a ver el registro de git usando "Git Reflog"Para verificar si la rebaja de la rama tiene lugar o no:

$ git reflog

La salida muestra que hemos rebajado con éxito las confirmaciones de otra rama. Ahora, tenga en cuenta la ID de confirmación anterior para cancelar completamente el Rebase:

Paso 9: Cancelar completamente un Rebase
A continuación, utilice el "reinicio de gitComando "junto con la ID de confirmación anterior para revertir los cambios y cancelar el Rebase por completo:

$ git restablecimiento 7d90678

Nuevamente, verifique las referencias del registro para ver la posición de la cabeza:

$ git reflog

Se puede ver que hemos revertido con éxito una Rebase:

Como alternativa, puede confirmar la cancelación de Rebase revisando los registros de la rama actual:

Log de $ git

Puede ver que la rama actual no contiene ninguna confirmación de la otra rama:

Te hemos enseñado el método para cancelar una rebase en GIT por completo.

Conclusión

Para cancelar completamente el GIT Rebase, abra el repositorio de git y confirme los cambios rastreados utilizando el "Git Commit" dominio. Después de eso, muévase a la rama en la que desea cancelar completamente el Rebase usando el "CAMENTA DE GIT " dominio. Por último, use el "reinicio de git "Comando para deshacer el Rebase, donde la identificación de commit es la identificación del compromiso que se produjo antes del rebase. Este artículo ha demostrado cómo cancelar un rebase por completo.