Esta publicación proporcionará el procedimiento para fusionar la rama de Hotfix en la rama de funciones.
Cómo git fusionar hotfix rama en la rama de funciones?
Para fusionar la rama de Hotfix en la rama de funciones, un usuario debe realizar los siguientes pasos:
Paso 1: Muévete al directorio GIT
Utilizar el "cd"Comando para navegar al directorio GIT:
$ CD "C: \ Users \ nazma \ git"Paso 2: generar un nuevo archivo de texto
Ahora, haga un nuevo archivo de texto en el directorio GIT a través del comando declarado a continuación:
$ touch archivo1.TXTPaso 3: Agregar archivo al área de puesta en escena
Después de crear un archivo, rastree al área de preparación ejecutando el comando proporcionado:
$ git agregar archivo1.TXTPaso 4: Actualizar el directorio Git
Para confirmar los cambios en el repositorio, ejecute el "Git Commit" dominio:
$ git commit -a -m "Primer compromiso"En el comando indicado anteriormente:
Paso 5: Make and Switch Rama local
Para crear y cambiar a una nueva sucursal local de inmediato, ejecute el "CAMENTA DE GIT" dominio:
$ git checkout -b característica2Como puedas el "-b"Opción en el comando proporcionado anteriormente que se conoce como el"rama"Se utiliza para crear una nueva rama:
Paso 6: Actualizar archivo
A continuación, actualice el archivo de texto requerido:
$ echo "mi segundo archivo"> archivo2.TXTEn el comando anterior, el "ecoEl comando "primero verificará si el archivo en particular existe o no. Si existe, el texto agregado se agregará a él. Por otro lado, si los archivos no se colocan en el directorio GIT, creará y luego los actualizará:
Paso 7: rastree el archivo en el área de escenario
Para mover el archivo al índice de puesta en escena desde el directorio de trabajo, ejecute el Git Agregar ." dominio:
$ git agregar archivo2.TXTPaso 8: Cambios de confirmación
Ahora, agregue los cambios del área de puesta en escena al repositorio Git:
$ git commit -a -m "Commit para file2.TXT"El comando anterior a la medida contiene:
Paso 9: Rama de interruptor
Después de modificaciones en la rama recién creada, vuelva a la rama principal anterior a través del "interruptor de git" dominio:
$ git checkout maestroPaso 10: Crear rama de Hotfix
A continuación, cree una nueva rama llamada "hotfijo"Al utilizar el"rama git" dominio:
Hotfix de $ Git BranchPaso 11: Verifique a la nueva sucursal local
Ejecute el comando otorgado a continuación para cambiar de una rama a otra:
$ git checkout hotfixPaso 12: Cree y actualice un nuevo archivo de texto
Luego, cree y actualice el archivo utilizando el "eco" dominio:
$ echo "archivo fusionado"> archivo3.TXTPaso 13: Agregar cambios al índice de estadificación
Ejecuta el "Git AgregarComando "para agregar el archivo recién creado en el directorio GIT:
$ git agregar archivo3.TXTPaso 14: Cambios de confirmación
Utilizar el "Git Commit"Comando para cometer cambios junto con el mensaje de confirmación:
$ git commit -a -m "Commit para el archivo fusionado3.TXT"Paso 15: Vuelva a volver a la rama de trabajo principal
Vuelve a la rama de trabajo principal de Git "maestro"Al ejecutar el siguiente comando:
$ git checkout maestroPaso 16: Ramas de fusión
Para fusionar ramas, ejecute el "git fusionar"Comando junto con el"-no-ffOpciones:
$ git fusion-no-ff hotfixAquí el "-no-ffLa opción se utiliza para no realizar una operación rápida con el proceso de fusión. Como resultado, un archivo de texto se abrirá con el editor de texto predeterminado y le pedirá que agregue un comentario. Entonces, agregue, guarde la confirmación y cierre el archivo:
Después de agregar el comentario, la salida se verá así:
Paso 17: Cambiar a la rama de características2
Al hacerlo, cambie la rama a "característica2" utilizando el "CAMENTA DE GIT" dominio:
$ git de pagoPaso 18: Verifique el historial de registro de referencia del directorio GIT
Por último, consulte el historial de registro de referencia del directorio GIT:
Log de $ git .La siguiente salida muestra que las ramas especificadas se fusionan correctamente y contienen el mismo contenido:
Eso es todo! Hemos explicado fusionar la rama de Hotfix en la rama de funciones.
Conclusión
Para fusionar la rama de Hotfix a la rama de la función, primero, muévase al directorio GIT. Crear y agregar un nuevo archivo, luego confirme cambios en el repositorio. A continuación, cree y cambie al "característica2"Rama local, cree y agregue el archivo al índice de puesta en escena en la nueva rama. Comprometer todos los cambios en el repositorio local de Git y volver a la rama principal. Después de eso, cambie al "hotfijo"Rama, realizar la tarea deseada y cometer cambios en el repositorio. Finalmente, ejecuta el "$ git fusion -no -ff " dominio. Esta publicación describió fusionar la rama de Hotfix en la rama de la función.