Cómo git Rebase una rama sobre otra rama

Cómo git Rebase una rama sobre otra rama
En GIT, cuando los usuarios quieren combinar el historial de confirmación de dos ramas sin fusionarlo, el "Git RebaseEl comando se puede usar. La operación de rebasamiento empuja la historia comprometida de una rama en la parte superior de otra rama local, y el puntero de la cabeza se mueve hacia ella. Básicamente, retrocede temporalmente las confirmaciones en su rama de trabajo actual.

Este estudio discutirá el método de rebotar una rama local sobre otra.

Cómo realizar Rebase en una rama Git en la parte superior de otro?

Siga el procedimiento a continuación para Rebase Git una rama en la parte superior de otra rama:

  • Ir al repositorio particular.
  • Verifique la lista de URL remota.
  • Descargue una copia del repositorio remoto actualizado.
  • Enumere todas las ramas, incluidas las remotas y locales.
  • Ver el historial del registro de referencia y ejecutar el comando "Git Rebase /".

Paso 1: Cambie al repositorio local de Git

Primero, muévase al repositorio de git particular proporcionando su ruta en el "cd" dominio:

$ CD "C: \ Users \ nazma \ git \ perk3"

Paso 2: Mostrar lista de URL remota

Luego, ejecute el siguiente comando para verificar la lista de URL remota:

$ git remoto -v

Paso 3: Descargue la última versión del repositorio remoto

Para descargar la copia de la versión actualizada del repositorio remoto, use el "Git busca" dominio:

$ git busca

Paso 4: Ver lista de rama local y remota

Después de eso, ejecute el comando "Rama GIT" para obtener la lista de ramas remotas locales y obtenidas:

$ git rama -a

Aquí el "-a"La opción representa todo. Se puede ver que se muestran todas las ramas, y hemos seleccionado el "alfa"Rama para un proceso adicional:

Paso 5: Ver historial de registros
Ahora, consulte la lista del historial del registro del repositorio de git a través del "Git Reflog ." dominio:

$ git reflog .

Paso 6: Rama Rebase en particular

Finalmente, usa el "Git RebaseComando "junto con el nombre remoto y la rama local seleccionada:

$ Git Rebase Origin/Alpha

Según la salida dada por debajo, el rebase se realiza con éxito:

Paso 7: Asegurar la operación de reubicación

Por último, ejecute el comando declarado a continuación para verificar la operación de rebase:

$ git reflog .

Se puede ver que el "alfa"La rama se recuperó en la parte superior de la otra rama Historial de commit:

Eso es todo! Has aprendido a rebase una rama Git en la parte superior de otras ramas locales.

Conclusión

Para rebase Git una rama en la parte superior de otra rama, primero, pasar al repositorio particular. Luego, consulte la lista de URL remota y descargue una copia del repositorio remoto actualizado. A continuación, enumere todas las ramas, incluidas las remotas y locales. Ahora, verifique el historial del registro de referencia y ejecute el "Git Rebase /" dominio. Este estudio ilustró el método de rebotar una rama local sobre otra.